удалить index.php

12
M0
На сайте с 24.07.2009
Offline
192
1425

Доброго дня

site.ru и site.ru/index.php - у меня естественно дубликаты(( причем последний с очень древним Title, т.е. не переиндексируется

в robots.txt написал:

User-Agent: *

Disallow: /index.php

вопрос - можно ли через Гугл.Вебмастер теперь удалить site.ru/index.php ? не бахну ли я главную страницу таким образом?

F
На сайте с 13.11.2009
Offline
251
#1

проще сделать 301 редирект на site.ru и не заморачиваться

M0
На сайте с 24.07.2009
Offline
192
#2

не очень силен в настройках htaccess - те варианты 301-го редиректа, которые находил на форуме, нарушают работоспособность моего сайта(в htaccess ведь у меня и других директив полно).

а так как я предлагаю - чем плохо?

F
На сайте с 13.11.2009
Offline
251
#3

у вас на сайте есть страницы с адресом /index.php?блаблабла ?

M0
На сайте с 24.07.2009
Offline
192
#4

только служебные, например /index.php?register=yes

остальные имеют другой вид, т.к. используется чпу

L
На сайте с 31.05.2011
Offline
8
#5

Не рекомендую удалять эту страницу через GWT, надежнее сделать с нее 301-й редирект на site.com.

Ну и как это сделать: добавляем вот такую вот запись в htaccess

Redirect 301 /index.php http://www.site.com/

Fat Bear
На сайте с 01.12.2006
Offline
264
#6

Попробуйте вот такую конструкцию:

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index.php

RewriteRule .* / [R=301,L]

Открыть счёт в Capitalist ( https://capitalist.net/reg?from=e5707ff0c3 ). Виртуальные карты, USDT, банковские переводы, выплаты партнёрских программ. Push-партнёрка с высоким рейтом hClicks(https://hclicks.com/?ref=61dc0714).
M0
На сайте с 24.07.2009
Offline
192
#7

Я пробовал так:

RewriteCond %{THE_REQUEST} ^/index\.php$

RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

не работало...

так как предложили вы кажется работает! сейчас еще надо потестить

Vladimir-spb
На сайте с 21.03.2012
Offline
45
#8
Mvk09:
Я пробовал так:
RewriteCond %{THE_REQUEST} ^/index\.php$
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

не работало...

так как предложили вы кажется работает! сейчас еще надо потестить

ТС, отпишишь плиз как по тестишь, тоже интересно!

Точность - вежливость королей! (Людовик 18)
M0
На сайте с 24.07.2009
Offline
192
#9

ну вроде все ок, поставил на рабочие проекты :)

добавив еще для html:

RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index.html

RewriteRule .* / [R=301,L]

Vladimir-spb
На сайте с 21.03.2012
Offline
45
#10
Mvk09:
ну вроде все ок, поставил на рабочие проекты :)

добавив еще для html:
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index.html
RewriteRule .* / [R=301,L]

слух, а это куда вписывать то? в роботс? выложи полный вариант а?

12

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