2010-02-05 2 views
0

noob, когда дело доходит до .htaccess.Начинающий apache mod_rewrite помощь с конфигурацией .htaccess

Мне нужен mod_rewrite URL. URL пример, как показано ниже:

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

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

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

В дополнение к ответам ниже, я нашел этот сайт полезным для проверки правил перезаписи: http://civilolydnad.se/projects/rewriterule/ – Paolo

ответ

1
RewriteCond %{QUERY_STRING} location=([^&]+)&Name=(.+) 
RewriteRule ^/folder/script.php$ http://website.com/folder/%1/%2? [R] 
1

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

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

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

Смежные вопросы