удалить строку запроса из URL через мод переписать - PullRequest
0 голосов
/ 23 сентября 2010

Я очень новичок в переписывании модов, поэтому любая помощь будет признательна.

Допустим, у меня есть сайт с именем "www.sitename.com/index.php?p=contact", и мне нужно удалить"index.php? p =", так что он будет выглядеть как "www.sitename / contact" при каждом появлении, что означает, что я либо смогу усечь "index.php? p =", либо смогу заменить егос некоторым словом.

Ответы [ 2 ]

1 голос
/ 23 сентября 2010
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?p=$1
0 голосов
/ 23 сентября 2010

@ zerkms Ваш ответ не работает, он не завершен

Там должно быть

RewriteCond %{REQUEST_URI} ^/[^.]+$
RewriteRule (.*) index.php?p=$1

Эти строки соответствуют URI без расширения, поэтому файлы .php и .html все еще будет доступен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...