Автоматически показывать пустую страницу в папке без стандартной html-страницы
На моем сайте у меня много папок, содержащих файлы разных типов.
/img/
/js/
/styles/
/files/
(у меня еще 20, и я добавлю в конце концов)
В настоящее время у меня есть в каждой папке index.html
(мой каталог по умолчанию), в которой метатег перенаправляется на корневой уровень веб-сайта.
Есть ли лучший способ или более простой способ динамически перенаправить эти папки в корневой каталог без создания файла каждый раз?
Изменить: Я использую: CentOS 5.7 + Apache 2 + php 5.3.5 + MySQL 5.1
Спасибо
Ответы
Ответ 1
Я не думаю, что есть мод для того, что вам нужно. Вот что я предлагаю:
RewriteEngine On
RewriteBase /
RewriteRule ^(img|js|styles|files)/?$ http://www.domain.com/ [R=301,L]
Таким образом, если кто-то запросит http://www.domain.com/img/, он автоматически перенаправится на главную страницу.
ИЛИ если вы предпочитаете:
RewriteRule ^(img|js)/?$ - [F]
что даст разрешение на отказ.