используя htaccess, чтобы установить папку по умолчанию вместо файла? - PullRequest
1 голос
/ 17 декабря 2009

Можно ли установить доступ к папке по умолчанию вместо файла, подобного "index.html".

Я бы хотел, чтобы при посещении моего сайта люди перенаправлялись в папку в корне домена. Я использую движок блогов, и мне нужно, чтобы он отображался в качестве домашней страницы, но я не хочу устанавливать его в корневом каталоге, поскольку у меня есть другие папки и файлы, которые должны находиться в корневом каталоге. И я не хочу помещать их в папку программного обеспечения для блогов. Я также не хочу использовать перенаправление 301 или 3XX для целей SEO.

Если есть способ сделать то, что я прошу, дайте мне знать. Если нет, дайте мне знать лучший вариант в противном случае.

1 Ответ

2 голосов
/ 17 декабря 2009

Попробуйте это mod_rewrite правило:

RewriteEngine on
RewriteRule ^$ foo/bar [L]

Это перезапишет запросы в каталог, к которому применяется это правило, к foo / bar . Поэтому, если вы поместите это правило в файл .htaccess в корне документа и запросите http://example.com/,, оно будет переписано в http://example.com/foo/bar.

...