Реклама на сайте Advertise with us

Подскажите по .htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 25.01.07
Сообщения: 2668
Рейтинг: 3467

Ссылка на сообщениеДобавлено: 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

хелпаните плс

спасибо

0
 



С нами с 16.10.06
Сообщения: 56
Рейтинг: 259

Ссылка на сообщениеДобавлено: 06/10/09 в 15:38       Ответить с цитатойцитата 

Первую ситуацию не понял, вторая:
Код:

RewriteEngine On
RewriteRule ^$ index.html [R=301,L]

Adult Web Art Team :D

3
 



С нами с 25.01.07
Сообщения: 2668
Рейтинг: 3467

Ссылка на сообщениеДобавлено: 06/10/09 в 19:00       Ответить с цитатойцитата 

Some Milk: Спасибо, уже лучше стало, но не совсем так работает
при открытии
site.com/models/
редиректит
site.com/home/domains/site.com/public_html/models/index.html

как исправить?

0
 



С нами с 25.01.07
Сообщения: 2668
Рейтинг: 3467

Ссылка на сообщениеДобавлено: 06/10/09 в 19:08       Ответить с цитатойцитата 

со вторым случаем разобрался
поменял на
RewriteRule ^$ /models/index.html [R=301,L]
и заработало

0
 



С нами с 25.01.07
Сообщения: 2668
Рейтинг: 3467

Ссылка на сообщениеДобавлено: 09/10/09 в 14:46       Ответить с цитатойцитата 

подниму топик

может яснее напишу в первом случае требуется чтобы
.htaccess в главной папке с
DirectoryIndex index.html
действовал и в дочерних папках

как сделать?

спасибо

0
 



С нами с 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

Adult Web Art Team :D

0
 



С нами с 16.10.06
Сообщения: 56
Рейтинг: 259

Ссылка на сообщениеДобавлено: 09/10/09 в 15:29       Ответить с цитатойцитата 

Ну или как-то вот так для любого каталога (пишу навскидку, может и не сработать)

Код:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ $1/index.html [R=301,L]

Adult Web Art Team :D

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »