использовать htaccess для установки папки по умолчанию вместо файла?

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

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

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


person Bill    schedule 17.12.2009    source источник


Ответы (1)


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

RewriteEngine on
RewriteRule ^$ foo/bar [L]

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

person Gumbo    schedule 17.12.2009