Sancho
Новичок
Работа mod_rewrite у хостера
Доброго времени суток!
У меня в апаче прописано правило:
RewriteRule ^pages/([A-Za-z0-9_\-]*)/$ /pages.php?urlcode=$1
Соответственно, я рассчитываю, что url, скажем, http://localhost/pages/services/ будет обрабатываться скриптом pages.php с _GET['urlcode'] = services. На локальном сервере так и выходит. У хостера же $_GET получается пустым. Более того, насколько я понял из экспериментов, в $_GET на хостере могут храниться только данные, заданные в url в виде ?a=b, при этом $_GET['a']=b. Видимо, соответствующим образом настроен апач у хостера.
Вопрос, соответственно, следующий: можно ли как-то обойти это ограничение или его вообще не следует обходить (скажем, из соображений безопасности) и подстраиваться под то, что есть?
Доброго времени суток!
У меня в апаче прописано правило:
RewriteRule ^pages/([A-Za-z0-9_\-]*)/$ /pages.php?urlcode=$1
Соответственно, я рассчитываю, что url, скажем, http://localhost/pages/services/ будет обрабатываться скриптом pages.php с _GET['urlcode'] = services. На локальном сервере так и выходит. У хостера же $_GET получается пустым. Более того, насколько я понял из экспериментов, в $_GET на хостере могут храниться только данные, заданные в url в виде ?a=b, при этом $_GET['a']=b. Видимо, соответствующим образом настроен апач у хостера.
Вопрос, соответственно, следующий: можно ли как-то обойти это ограничение или его вообще не следует обходить (скажем, из соображений безопасности) и подстраиваться под то, что есть?