Назад | Перейти на главную страницу

Конечный слэш на страницах ссылок не открывается

Могу я просто получить окончательный ответ от вас, ребята.

Если у меня есть файл с именем index.php в папке с именем about, следует ли связать с помощью косой черты в конце, например:

<a href="/about/"></a>

или

<a href="/about"></a>

Наконец, один из моих клиентов, использующих IE9, говорит, что некоторые ссылки не открываются, я пробовал использовать без косой черты.

Могу ли я что-нибудь добавить к своему .htaccess разобраться в этом?

Я протестировал страницу, о которой идет речь, и мне кажется, что она подходит, но вы знаете, что такое клиенты, он хочет, чтобы она работала на его ПК.

Когда веб-сервер получает запрос, заканчивающийся на /, он будет обслуживать страницу по умолчанию, как в конфигурации, так и по умолчанию.

Вы можете настроить это в файле .htaccess или в основной конфигурации для Apache, используя DirectoryIndex директива.

Также есть директива DirectorySlash который указывает, следует ли обслуживать индексный файл при запросе имени каталога. Если вы отключите это, вместо этого вы можете увидеть страницу автоиндекса. Apache рекомендует не отключать это без уважительной причины.

На всякий случай всегда включайте конечную / или ссылку специально на предполагаемый индексный файл для каталога.

Если вы используете другой веб-сервер, обновите свой вопрос.