Как убрать index.php

12
V
На сайте с 16.05.2010
Offline
66
#11
inetessentials:
как раз именно к месту, если вы логику включить не можете, то я тут бессилен..
есть еще index.htm, index.shtml и т.д. их также нужно закрывать, если их нет..

свои силы оставьте для того, чтобы быть чуть по-скромней и по-проще!

albion
На сайте с 07.10.2005
Offline
247
#12
inetessentials:
есть еще index.htm, index.shtml и т.д. их также нужно закрывать, если их нет..

Так если нет, то зачем закрывать - все равно 404 ошибка. Да и проще уж тогда Disallow: / :), что б уж все возможные индексы и др. исключить :)

S
На сайте с 23.01.2006
Offline
160
#13

Если интересны только Яндекс и Гугль, то можно написать

Disallow: /index.php$

Они расширенный синтаксис понимают. А в правиле написано - "только index.php без последующих символов", то есть последующие get-переменные не затрагивает, если они есть

apelsin77
На сайте с 30.08.2010
Offline
41
#14
Mannerboy:
но только не додумайтесь сделать серверный редирект - сайт не откроется, ведь реально открывается всегда index.php..
processio:
Сделайте 301 редирект с index.php на /.

Так все таки делать редирект или нет?:)

Я сделал, написал в .htaccess так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

12

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