.htaccess mod_rewrite блок мыслей - PullRequest
       10

.htaccess mod_rewrite блок мыслей

0 голосов
/ 15 сентября 2011

У меня были проблемы с ModRewrite о том, как правильно скрыть параметры строки запроса. В основном как то так ..

от

http://localhost/index.php?page=news&=request=somepage&id=100&sort=asc

до:

http://localhost/news/somepage/id/asc

Я пытался сделать с ним разные вариации, но безуспешно. А пока я обошелся с раскрытием параметров запроса по URL, чего я и стараюсь избегать.

1 Ответ

0 голосов
/ 15 сентября 2011

Примерно так:

в .htaccess запись в файл:

RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&=request=$2&id=$3&sort=$4 [L]

Также для лучшего использования с изображениями, таблицами стилей, скриптами и т. Д. Рекомендую добавить <base href="index.php"> в <head> отметка на всех страницах вашего сайта.

...