PHP / HTML> Категория вместо имени файла в URL - PullRequest
0 голосов
/ 23 января 2012

сначала я покажу вам, с чем я сейчас работаю, а затем я покажу вам, что я хотел бы, чтобы вместо этого.

Домашняя страница index.html содержит список состояний, на которые нажимает пользовательгосударство, и они направляются в towns.html, чтобы выбрать город.Таким образом, мы сейчас находимся на http://www.example.com/cities.html?state=florida (или что-то еще).Вместо этого я хотел бы видеть http://www.example.com/florida/

Я знаю, что это возможно, но я даже не знаю, для чего искать в Google.Я пробовал варианты "категория вместо файла URL" и тому подобное на Google, и ничего не было удаленно близко.Кто-нибудь знает, как это достигается?Я знаю, что это возможно, как я видел это в других местах (которые не используют CMS).Одно место, где я нашел его, было http://surgeonsdelivered.com/

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 23 января 2012

Я думаю, что вижу. Таким образом, вы хотите, чтобы все входящие запросы для http://www.example.com/xxxx/ обрабатывались так, как если бы они были http://www.example.com/cities.html?state=xxxx независимо от того, что может быть xxxx.

Если вы работаете на Apache, то это можно сделать с помощью RewriteRule с использованием mod_rewrite в файле конфигурации .htaccess. Настройка как

RewriteEngine On
RewriteRule ^/([^/]+)/?$ /cities.html?state=$1

должен сделать трюк.

...