С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470
|
Добавлено: 06/10/09 в 13:52 |
Искал в инете не нашел
есть 2 ситуации
Первая:
нужно чтобы в браузере открывались каталоги с index.html,
тоже самое чтобы гугл не индексировал один мой каталог как два
/galleries/porn/
и
/galleries/porn/index.html
чтобы открывался и индексировался /galleries/porn/index.html
что писать в папках типа /galleries/porn/ я знаю,
интересует что надо написать в .htaccess в папке /galleries/
???
и второй вопрос
есть папка /models/
так же надо сделать чтобы был DirectoryIndex index.html
в браузере открывался сразу index.html и для поисковиков,
обычный DirectoryIndex index.html не помогает
т.к. тут
#php_value magic_quotes_gpc 0
#AddType text/html .shtml
#AddHandler server-parsed .shtml
#Options Indexes FollowSymLinks Includes
RewriteEngine On
RewriteRule ^index.html index.php [L]
если дописать DirectoryIndex index.html, то в браузере не дописывается index.html
хелпаните плс
спасибо
|
|
|
|
С нами с 16.10.06
Сообщения: 56
Рейтинг: 259
|
Добавлено: 06/10/09 в 15:38 |
Первую ситуацию не понял, вторая:
Код: |
RewriteEngine On
RewriteRule ^$ index.html [R=301,L]
|
|
|
|
|
С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470
|
Добавлено: 06/10/09 в 19:00 |
Some Milk: Спасибо, уже лучше стало, но не совсем так работает
при открытии
site.com/models/
редиректит
site.com/home/domains/site.com/public_html/models/index.html
как исправить?
|
|
|
|
С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470
|
Добавлено: 06/10/09 в 19:08 |
со вторым случаем разобрался
поменял на
RewriteRule ^$ /models/index.html [R=301,L]
и заработало
|
|
|
|
С нами с 25.01.07
Сообщения: 2669
Рейтинг: 3470
|
Добавлено: 09/10/09 в 14:46 |
подниму топик
может яснее напишу в первом случае требуется чтобы
.htaccess в главной папке с
DirectoryIndex index.html
действовал и в дочерних папках
как сделать?
спасибо
|
|
|
|
С нами с 16.10.06
Сообщения: 56
Рейтинг: 259
|
Добавлено: 09/10/09 в 15:26 |
Сама директива DirectoryIndex будет распространяться на все подпапки. Однако она срабатывает только если мы открываем каталог. Насколько я понял, нам нужно во всех каталогах редиректить на index.html (именно редиректить, а не открывать index.html с урлом каталога).
Придется в корневом .htaccess прописать правила для каждого каталога, а DirectoryIndex убрать вообще.
Код: |
RewriteEngine On
RewriteRule ^models/?$ /models/index.html [R=301,L]
RewriteRule ^gallery/?$ /gallery/index.html [R=301,L]
RewriteRule ^another/directory/?$ /another/directory/index.html [R=301,L]
|
Это все должно быть в корневом .htaccess
|
|
|
|
С нами с 16.10.06
Сообщения: 56
Рейтинг: 259
|
Добавлено: 09/10/09 в 15:29 |
Ну или как-то вот так для любого каталога (пишу навскидку, может и не сработать)
Код: |
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ $1/index.html [R=301,L]
|
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |