Переписать строку запроса URL в htaccess - PullRequest
0 голосов
/ 11 ноября 2011

Я пытаюсь написать правило перезаписи в моем файле .htaccess, но не знаю, как заставить его работать. Я хочу конвертировать этот URL:

http://www.example.com/userskill/?lvl=100k

до

http://www.example.com/?lvl=100k

Основная страница в конечном итоге будет http://www.example.com/home.html?lvl=100k. Как я могу добавить правило перезаписи в мой файл .htaccess, чтобы сделать это?

1 Ответ

3 голосов
/ 11 ноября 2011

В верхней части htaccess начните с установки RewriteEngine на

RewriteEngine On

После этого вы можете добавить правило перезаписи.Это будет что-то вроде:

RewriteRule ^userskill/$ index.php [QSA,L]

Часть QSA копирует строку запроса из URL.

Для получения дополнительной информации см.

http://forums.devshed.com/apache-development-15/question-about-query-string-in-a-rewrite-url-htaccess-557476.html

http://vikrant_labde.blogspot.com/2008/07/querystring-in-htaccess-match-question.html

...