Друзья, проблема такова - нужно перенаправить все запросы на index.php
Вроде просто, да не получается.
Используется такое правило
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Это отлично работает на нескольких серверах, любые запросы перенаправляются на index.php
Нo на одном хостинге с этим возникли проблемы. Перенаправляются все запросы, кроме тех, что содержат слово index
Вот такие работают site.com/story/view/12
А такие НЕ работают site.com/index/login
Если есть слово index - показывает error 404.
Это происходит только на одном сервере (виртуальный хостинг)
Подскажите, пожалуйста, куда копать и в чем может быть проблема,
Примечание:
VyegreS да вроде нет такого.
Тогда так - как переформировать правило, чтобы независимо от того, есть катклог или нету, все перенаправлялось на index.php?
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.