Я обновляю сайт до GetSimple 3.3 и имею некоторые проблемы с правилами перезаписи в .htaccess.Get Simple Eating GET Параметры
Мой текущий .htaccess будет принимать URLs, такие как
http://www.example.com/page/
и
http://www.example.com/parent/page/
и переписать их
http://www.example.com/index.php?id=page
Когда я пытаюсь добавить некоторые параметры GET к URL например, полностью удаляет их
http://www.example.com/page/?key=value
Я хотел бы, чтобы изменить эту
http://www.ecample.com/index.php?id=page&key=value
Вот это мои правила .htaccess для URL-адресов
<IfModule mod_rewrite.c>
RewriteEngine on
# Usually RewriteBase is just '/', but
# replace it with your subdirectory path
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9_-]+)/?$ index.php?id=$1 [QSA,L]
</IfModule>
Любые мысли?
'QSA' должен добавить строку запроса, вы уверены, что они все еще удаляются? –
Да. Они удаляются из URL-адреса и не отображаются, когда я делаю var_dump из $ _GET. Только параметр id есть. – liz
Я думаю, что это может быть что-то еще, потому что [эти правила работают отлично для меня] (http://i.stack.imgur.com/WgKzL.png) –