Тема: Ошибки URL в Google при переходе с UCOZ на DLE

Здравствуйте, надеюсь вы поможете мне в моей маленькой проблеме.
Где-то 4 месяца назад сменил кмс с укоза на дле и в гугле веб-мастере стали появляться ошибки (сейчас их уже около 25 000) все они вида:

/mchat/?901867979.051254
/secure/?k=6355554891558199408;s=mchat;tm=

меняются только цифры. Как я понял это укозовский мини-чат (будь он проклят).

Можете подсказать как от них правильно избавится?

Re: Ошибки URL в Google при переходе с UCOZ на DLE

В robots.txt

User-agent: *
Disallow: /mchat/?*
Disallow: /secure/?*

Как то так smile

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Oleg пишет:

Как то так

Как-то не так smile Ошибки от этого не пропадут никогда...
Необходимо в самом начале файла .htaccess после строки RewriteEngine On добавить:

RewriteRule ^mchat(.*)$ / [R=301,L]
RewriteRule ^secure(.*)$ / [R=301,L]

После этого будет происходить 301-редирект на главную. И примерно через месяц все подобные ошибки в панели вебмастера Гугла пропадут.

+ Stl

4 (27.09.2012 10:44 отредактировано Stl)

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Oleg пишет:

В robots.txt
User-agent: *
Disallow: /mchat/?*
Disallow: /secure/?*
Как то так

Это я прописал, но они не пропадают.

АлаичЪ, спасибо попробую этот способ.

При переходе к примеру по ссылке сайт.ру/mchat/?901867979.051254 происходит редирект на сайт.ру/?901867979.051254
Так и надо?

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Stl пишет:

Так и надо?

Вообще-то нет smile
Попробуй-ка вот такой вариант:

RewriteRule (.*) $1? [R=301,L]
RewriteRule ^mchat(.*)$ / [R=301,L]
RewriteRule ^secure(.*)$ / [R=301,L]

Re: Ошибки URL в Google при переходе с UCOZ на DLE

admin пишет:

Попробуй-ка вот такой вариант

Сайт не открывается.
Вот что пишет:

Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS): Обнаружено слишком много переадресаций.

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Stl пишет:

Сайт не открывается.

Поехали дальше. Пробуй такой вариант:

RewriteBase /
RewriteCond %{REQUEST_URI} ^mchat/ [NC]
RewriteRule (.*)mchat/ $1? [R=301,L]
RewriteRule ^mchat/$ / [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_URI} ^secure/ [NC]
RewriteRule (.*)secure/ $1? [R=301,L]
RewriteRule ^secure/$ / [L,R=301]

Re: Ошибки URL в Google при переходе с UCOZ на DLE

admin пишет:

Поехали дальше. Пробуй такой вариант

Все открывается, но

При переходе к примеру по ссылке сайт.ру/mchat/?901867979.051254 происходит редирект на сайт.ру/?901867979.051254

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Stl пишет:

Все открывается, но

Ну тогда у меня больше нет вариантов.
Надо ждать специалистов по .htaccess

10 (27.09.2012 13:12 отредактировано Oleg)

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Если там таких страниц сотни, то robots.txt единственное лекарство
Они по любому исчезнут, ну не скоро правда.

Оффтоп: Алаичъ, помните я писал об одной интересной  смс-ки
Так вот, там дефолтом сделан редирект с несуществующих страниц на главную. В DLE такую фишку можно реализовать?

11

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Думаю вам поможет правило

RewriteRule ^mchat/([^/]*)(/?)+$ / [L]

Данная запись, будет выводить, вместо 404 ошибки, главную страницу, в течении месяца- двух, адреса вида /mchat/?901867979.051254 склеятся с главной и пропадут из ошибок!
Аналогичное правило и для secure!!

RewriteRule ^secure/([^/]*)(/?)+$ / [L]

По другому ну ни как!
И включите обработку неверных урл в админке!!!
попробуйте так и посмотрите, будут ли пропадать не верные урл!
Ето практически эдентичная реализация АлаичА!

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Обработка неверных урл была включена. Попробую разные способы предложные здесь, посмотрим какой сработает.

13

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Stl пишет:

Обработка неверных урл была включена. Попробую разные способы предложные здесь, посмотрим какой сработает.

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

14

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Hooligan пишет:

Думаю вам поможет правило

RewriteRule ^mchat/([^/]*)(/?)+$ / [L]
RewriteRule ^secure/([^/]*)(/?)+$ / [L]

Ты забыл в конце добавить правило редиректа. То есть надо заменить [L] на [R=301,L] иначе редиректа не будет.

15

Re: Ошибки URL в Google при переходе с UCOZ на DLE

admin пишет:

Hooligan пишет:

    Думаю вам поможет правило

RewriteRule ^mchat/([^/]*)(/?)+$ / [L]
RewriteRule ^secure/([^/]*)(/?)+$ / [L]

Ты забыл в конце добавить правило редиректа. То есть надо заменить [L] на [R=301,L] иначе редиректа не будет.

Совершенно верно, прошу прощения за не внимательность!

Re: Ошибки URL в Google при переходе с UCOZ на DLE

На сегодняшний день уже убралось 4 000 ошибок. Использую эти способы:

+ открыть спойлер

Disallow: /mchat/?*
Disallow: /secure/?*

и

RewriteBase /
RewriteCond %{REQUEST_URI} ^mchat/ [NC]
RewriteRule (.*)mchat/ $1? [R=301,L]
RewriteRule ^mchat/$ / [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_URI} ^secure/ [NC]
RewriteRule (.*)secure/ $1? [R=301,L]
RewriteRule ^secure/$ / [L,R=301]

17 (29.09.2012 20:59 отредактировано Hooligan)

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Stl пишет:

На сегодняшний день уже убралось 4 000 ошибок. Использую эти способы:

    Disallow: /mchat/?*
    Disallow: /secure/?*

и

    RewriteBase /
    RewriteCond %{REQUEST_URI} ^mchat/ [NC]
    RewriteRule (.*)mchat/ $1? [R=301,L]
    RewriteRule ^mchat/$ / [L,R=301]
    RewriteBase /
    RewriteCond %{REQUEST_URI} ^secure/ [NC]
    RewriteRule (.*)secure/ $1? [R=301,L]
    RewriteRule ^secure/$ / [L,R=301]

Ну и как говорится слава богу!
Удачи вам и вашему сайту в продвижении!
Так же не мало важное СПАСИБО Алаичу за подсказанные строки!!!
Но думаю, что
Disallow: /mchat/?*
    Disallow: /secure/?*
тут роли не играют!

18

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Oleg пишет:

Оффтоп: Алаичъ, помните я писал об одной интересной  смс-ки
Так вот, там дефолтом сделан редирект с несуществующих страниц на главную. В DLE такую фишку можно реализовать?

Ну да, можно, просто в движке найти места, где выдается 404 и заменить на 301.

Stl пишет:

На сегодняшний день уже убралось 4 000 ошибок.

Если редиректы с неправильных страниц нормально работают и переадресовывают куда надо, то лучше из robots.txt убрать строки Disallow: /mchat/?* и Disallow: /secure/?*

Re: Ошибки URL в Google при переходе с UCOZ на DLE

Ну вот все ошибки исчезли.

+ открыть спойлер

http://my.jetscreenshot.com/2909/20121018-jedq-67kb.jpg

Большое спасибо Александру за помощь!

Re: Ошибки URL в Google при переходе с UCOZ на DLE

инфо55.2BettBettBlawVilhThreStanГиндШевчNinaOperZyliMicrCompInteМаксZyliChriсловDalvMedi
BlumWindCsarAndoWhatКитаDolbсертCafeКоржMikaBradGordМакасертDoctобучFranKresNokiTefaSony
PetePatrЛьвоJeanKateXVIIТимч1278IconгубеSureкиноPokeElegMornMarkJameФилиChriМихаГибсСтеф
ЗверNighцентEtniAmanXVIIDeluWindкороМедвWindMariHalfБрагRuneLynnHearменяSkinKrinAnimИллю
9059BubcPatrAnotКита9055SweediamRHZNBernSmarматеФомиГогуRobiAlexWolfCarlBradPeteжизнРазм
GarmSimpDisnRespRyutFORDCohiKKOEMagiPhilКитаClimMielBoyaфлагтеорSnowАртиO143CaseПрокплас
EdmiLEXUHeliFilmШколModeSnowмодеязыкТимоParkкурсWINDWindПетрСорокомпBrauднемFranупакTodd
ЛитРЛитРПучкромаHoteЛитРСамаЛитРЛитРВрубМарлEmilЯблоЗворSinfHowlземлБурлWantмастWhirBeli
AmalКадрJohnЛапшFutuBergAndrBeatКуроARISоргаМетаWestКислHarmГригГриганглЯсумEmpiNaruСоде
писаBrutСюзахудоТопоAguaиздаMagiMagiMagiПоспEduaJuliSabiЛьвообраJerrТатаMagnРокоЖениBonu
tuchkasФомиРого