Стоит ли склеивать index.html?

1 23
Sayitright
На сайте с 21.10.2009
Offline
43
#21

Спасибо. А что предпоследняя строчка значит?

Спасибо тем, кто помогает!
siv1987
На сайте с 02.04.2009
Offline
427
#22
Sayitright:
Спасибо. А что предпоследняя строчка значит?

RewriteCond - одна из директив модуля апача mod_rewrite, задает условие при котором будет выполнятся следующая за ней директива RewriteRule.

alexburzak
На сайте с 28.11.2006
Offline
61
#23

Да нормальное решение для Апачи.

:)

А кто знает как это сделать для IIS?

Задолбался пользоватся Гуглем.... 😡

URL: Продвижение сайтов, построение сайтов, сопровождение сайтов (http://www.upmaster.co.il/default.aspx?lan=ru) Прежде, чем задать вопрос я всегда пользуюсь поиском и MSDN!
Independence
На сайте с 29.10.2005
Offline
428
#24
SeoNizator:
Кому известно? В настройках сервера можно прописать любую страницу как дефолтную. И даже дефолтных есть несколько index.html, index.htm, index.php, default.html, default.htm и тд..

Это часто прописывается в htaccess Уж не знаю читают ли его поисковики или нет.

Independence добавил 10.01.2011 в 17:55

Я не делаю никаких редиректов. Не буду утверждать на 100%, но полагаю, что рано или поздно поисковики сами склеят, имхо.

iren K
На сайте с 28.12.2008
Offline
222
#25
Sayitright:
Вы можете сказать что действительно нужно сделать и как?

красиво лучше сделать так

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

некрасиво так

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/index\.html$
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

..))

зы. я бы не делала ничего..

c уважением Iren
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий