Я видел это question, но это не помогло.
Я пытаюсь установить резервный файл в зависимости от активного проекта, который он запускает.
Если корень проекта не имеет main.php
, тогда он должен отступить до index.php
.
мне удалось сделать, используя следующий код:Конфликт между RewriteRule и DirectoryIndex
DirectoryIndex main.php index.php index.html
Но моя проблема в том, что я не могу найти способ, чтобы установить те же правила к RewriteRule
. Я пытаюсь что-то вроде этого, но это дает мне ошибку 500:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . main.php index.php
Как я могу установить запасной вариант в RewriteRule
так он работает так же, как DirectoryIndex
?
У меня есть настоящие правила и условия, поэтому я могу разбить URL-адрес и направить его через корень index.php или main.php. Ваши решения обрабатывают все параметры URL как каталоги (например: www.example.com/about/article1/, говорит, что каталог Article1 не существует), и мне нужно, чтобы он указывал либо на main.php, либо на index.php – CIRCLE
по-прежнему та же проблема – CIRCLE
Можете ли вы уточнить, что такое ** проблема **? Какой URL-адрес вы указали в браузере и какую проблему вы получили? – anubhava