Димон
Новичок
Правильно настроить Rewrite mod для Apache
Подскажите, как правильно задать RewriteRule для следующей задачи:
Есть файл-обработчик в корне дерева досументов, т.е. в documrnt root: general.php
К этому файлику подключаются все скрипты, которые находятся вне дерева документов. Я задаю следующее правило:
RewriteRule ^general$ general.php
Теперь можно обращаться к файлику как к "general". НО: можно так же и по старинке "general.php".
Тогда пишем еще правило и отправляем всех, кто пишет "general.php" на страничку 404:
RewriteRule ^general.php$ 404.html
И получается, что эти два правила "убивают" друг друга, и когда я пишу "general", то отправляюсь на 404.html.... Блин, пример очень тривиален, но че-то я запнулся... Подскажите, плиз, что не так?
Подскажите, как правильно задать RewriteRule для следующей задачи:
Есть файл-обработчик в корне дерева досументов, т.е. в documrnt root: general.php
К этому файлику подключаются все скрипты, которые находятся вне дерева документов. Я задаю следующее правило:
RewriteRule ^general$ general.php
Теперь можно обращаться к файлику как к "general". НО: можно так же и по старинке "general.php".
Тогда пишем еще правило и отправляем всех, кто пишет "general.php" на страничку 404:
RewriteRule ^general.php$ 404.html
И получается, что эти два правила "убивают" друг друга, и когда я пишу "general", то отправляюсь на 404.html.... Блин, пример очень тривиален, но че-то я запнулся... Подскажите, плиз, что не так?