Помощь apache mod_rewrite для начинающего с настройкой .htaccess - PullRequest
0 голосов
/ 05 февраля 2010

нуб, когда дело доходит до .htaccess .

Мне нужен mod_rewrite URL. Пример URL выглядит так:

http://example.com/folder/script.php?location=UK&Name=Fred

Я хочу преобразовать в:

http://example.com/folder/UK/Fred

Ответы [ 2 ]

1 голос
/ 05 февраля 2010
RewriteCond %{QUERY_STRING} location=([^&]+)&Name=(.+)
RewriteRule ^/folder/script.php$ http://website.com/folder/%1/%2? [R]
1 голос
/ 05 февраля 2010

Попробуйте это правило:

RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ $1/script.php?location=$2&Name=$3

Это перезапишет запросы к /<folder>/<location>/<Name> внутри к /<folder>/script.php?location=<location>&Name=<Name>.

...