Просмотр полной версии : Mod_rewrite
Как мод реврайту разрешить символ "&" и "?" ?
RewriteEngine On
RewriteRule ^/(.+)/$ /sd.php?get=$1 [L]
Не пропускает символы вышеуказанные :(
--tp://www.beget.ru/art9.html
--p://www.beget.ru/art9.html
:confused: ?
Pashkela
31.10.2008, 22:34
Из phpbb:
RewriteRule ^forum([0-9]*)\.html(.*)$ /viewforum.php?f=$1$2 [L,QSA]
еще бы понять, что значит "не пропускает"
А не проще использовать вот такую конструкцию
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
А потом вот так
$get_query = explode("/", preg_replace("/^\/(.*)\/?$/U", "\\1", $_SERVER['REQUEST_URI']));
И пропускается все, а потом уже фильтруй (:
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot