Сестры Бабурины

Сестры Бабурины
Рейтинг
45
Регистрация
29.12.2011

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

Options -MultiViews

ErrorDocument 404 /index.php?lang=ru

RewriteEngine On
rewritecond %{http_host} ^site.com [nc]
rewriterule ^(.*)$ http://www.site.com/$1 [r=301,nc]

# Для кабинета index.php?func=$1
RewriteRule ^cabinet/([^/.]*)[\/]$ tms/cabredirect.php [L,QSA]
RewriteRule ^cabinet/$ tms/cabredirect.php [L,QSA]
RewriteRule ^cabinet/index.php$ tms/cabredirect.php [L,QSA]

# Для менеджера
RewriteRule ^boss/([^/.]*)[\/]$ boss/index.php?func=$1 [L,QSA]
RewriteRule ^boss/$ boss/index.php?func=home [L,QSA]

#Mailer
RewriteRule ^revmailer/$ revmailer/index.php [L,QSA]

# Здесь нужно проставить дефолт язык
RewriteRule ^$ index.php?lang=ru [L,QSA]

RewriteRule ^/sendquestion/$ index.php?lang=en&show=sendquestion [L,QSA]


#Остальные языки, условие - языки должны быть длинной в три символа

RewriteRule ^ru$ / [r=301,nc]
RewriteRule ^ru/$ / [r=301,nc]

RewriteRule ^ru/([^/.]*)/$ /$1 [r=301,nc]

RewriteRule ^ru/([^/.]*)/([^/.]*)/$ /$1/$2 [r=301,nc]

#Остальные языки, условие - языки должны быть длинной в два символа
RewriteRule ^(..)$ / [r=301]
# RewriteRule ^(..)/$ index.php?lang=$1 [L,QSA]

RewriteRule ^(..)/([^/.]*)$ /$2 [r=301,nc]
# RewriteRule ^(..)/([^/.]*)[\/]$ index.php?show=$2&lang=$1 [L,QSA]

RewriteRule ^(..)/([^/.]*)/([^/.]*)$ /$2/$3 [r=301,nc]
# RewriteRule ^(..)/([^/.]*)/([^/.]*)[\/]$ index.php?show=$3&parent=$2&lang=$1 [L,QSA]

RewriteRule ^yan$ index.php?lang=ru [L,QSA]
RewriteRule ^yan/([^/.]*)$ index.php?lang=ru&$1 [L,QSA]
RewriteRule ^aff/([^/.]*)$ index.php?lang=ru&$1 [L,QSA]

#Остальные языки, условие - языки должны быть длинной в три символа
RewriteRule ^(...)$ /$1/ [r=301]
RewriteRule ^(...)/$ index.php?lang=$1 [L,QSA]

RewriteRule ^(...)/([^/.]*)$ /$1/$2/ [r=301,nc]
RewriteRule ^(...)/([^/.]*)[\/]$ index.php?show=$2&lang=$1 [L,QSA]

RewriteRule ^(...)/([^/.]*)/([^/.]*)$ /$1/$2/$3/ [r=301,nc]
RewriteRule ^(...)/([^/.]*)/([^/.]*)[\/]$ index.php?show=$3&parent=$2&lang=$1 [L,QSA]

RewriteRule ^agm/(...)/([^/.]*)/([^/.]*)$ index.php?show=$1&id=$2&refId=$3 [L,QSA]


#Здесь проставить также дефолтный язык
RewriteRule ^([^/.]*)$ /$1/ [r=301,nc]
RewriteRule ^([^/.]*)[\/]$ index.php?show=$1&lang=ru [L,QSA]

RewriteRule ^([^/.]*)/([^/.]*)$ /$1/$2/ [r=301,nc]
RewriteRule ^([^/.]*)/([^/.]*)[\/]$ index.php?show=$2&parent=$1&lang=ru [L,QSA]

Благодарю!

Всех услышал. Решение принял.

miketomlin:
Вы рискуете тем, что неправильно опубликованная ссылка будет приводить к выводу Not Found на вашем сайте и соответственно к потери части аудитории

Все верно, но одно дело когда редирект от "неправильно опубликованой" ссылки со слешем ведет на ссылку БЕЗ слеша, а другое когда наоборот (как сейчас).

В итоге карту сайта выглядит как:

главная -> страница без слеша -> редирект на страницу со слешем

в итоге все криво и косо + негодование всех сервисов вебмастера яндекс и валидаторов.

в данный момент htaccess выглядит так

 

RewriteEngine On
rewritecond %{http_host} ^SITE.com [nc]
rewriterule ^(.*)$ http://www.SITE.com/$1 [r=301,nc]
miketomlin:
Со слешем и без – это две разные ссылки, поэтому редирект вполне уместен, если контент под ними одинаковый. Другое дело, правильно ли это реализовано.

контент одинаковый. Хочу избавиться от редиректа на страницу со слешем и от самих страниц со слешем соответственно.

burunduk:
Сестры Бабурины, а вы видели в топе морды одного и того же сайта по этим запросам?

не обращал внимания, но сейчас проверил - да, у конкурентов в топе находятся морды по обоим запросам. В title (заголовках) они имеют два упоминается "Урюпинск", например: "Элитные кондиционеры Урюпинска и дешёвые пластиковые окна Урюпинска". Немного переспамом отдаёт, но видимо не так сильно, раз яндекс не вводит санкций.

updt

Если я поменяю титле той внутренней (релевантной по мнению яндекса) страницы на что-то "отвлечённое" - это будет топорный метод? :)

вылетало в ноль.

вернулось в индекс 100%+ , в вебмастерере по прежнему ноль.

в выдаче в родном регионе - не видно, в чужом (случайно тыкнул) - в топе.

Какой-то траф с яшки идёт. Наблюдаю дальше.

Платон отвечал кому-нибудь?

И тех, у кого возвращались сайты - обращались хотя бы к нему?

Недавно вспомнил о существовании твиттер аккаунта. Для эксперимента запостил туда пару сообщений без ссылок, затем пару сообщений с URL только что созданных страниц.

Они появились менее чем через 5 минут. Возрадовался. Начал постить туда еще сообщения без ссылок, создавая тем самым какую-то неботскую движуху: кого-то ретвитнул и тп. Через какое-то время решил снова запостить непроиндексированную страницу. НО ничего не происходит уже 3 суток. Что делаю не так?

siv1987:
Блин.....
...Вроде все предельно ясно.

Так то ясно....

но если бы я не уточнил про слеш, то грош цена ответам.

Чего нервничать...

ок

ну и чтобы закрепить.

указав:

Disallow: /taxonomy/$

я закрываю доступ к site.ru/taxonomy

но при этом останутся открытыми страницы site.ru/taxonomy/1.php , 2.php и тд.

всё верно ?

Всего: 102