Нужно ли устанавливать [DirectoryIndex], не используя index.php? - PullRequest
0 голосов
/ 28 февраля 2011

Корневой доступ к моим сайтам управляется htaccess: он перенаправляет различные псевдонимы в собственные домашние файлы /en/home для английского языка /de/home для Deutsch etcettera. Ранее я использовал index.php для маршрутизации и перенаправления всего этого, и, следовательно, в DirectoryIndex было что-то вроде этого:

DirectoryIndex /index.php

Однако сейчас нет файла index.php, поэтому я прокомментировал его

# DirectoryIndex /index.php

Было бы лучше, чтобы раскомментировать это и установить его по умолчанию / en / home (с или без .php, потому что в этом случае? Я установил правила, чтобы мои страницы в браузере также работали, когда расширение не указано) 1009 *

DirectoryIndex /en/home

Во всех вышеперечисленных случаях мои веб-сайты работают нормально, и я не вижу ЛЮБЫХ изменений, когда устанавливаю один из трех экземпляров, как указано выше. но ... "должен быть один лучший, не так ли?"

Спасибо!

1 Ответ

1 голос
/ 28 февраля 2011

Если у вас есть правила, написанные в .htaccess, лучше не повторять правила в любых используемых вами настройках php config и маршрутизации. Маршрутизация через apache (ваш .htaccess) намного быстрее, чем подрывая маршруты через php, хотя вы не сможете получить выгоды без довольно большого объема трафика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...