Дубли страниц CMS MODX htaccess

Дубли страниц CMS MODX htaccess

Сообщение msd777 »

Последние версии MODX как Evo так и Revo кишат дублями главной страницы. Меня Гугл уже напряг дублем типа site.ru/index.php?блаблабла/
То есть домашняя страница открывается по адресам: site.ru/index.php, site.ru/index.php? и любые символы далее, site.ru/? и любые символы далее.
Я нашёл код для .htaccess:

Код: Выделить всё
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php
RewriteRule ^index.php$ / [L,R=301]
RewriteCond %{THE_REQUEST} ?
RewriteRule ^(index.php)?$ /? [R=301,L]


В Денвере локальном сервере всё работает и перенаправляется идеально. А на хостинге вылез один косяк: с site.ru/? не перенаправляется на site.ru/. То есть остался дубль с этим тупым знаком вопроса ?.
Может кто знает, в чём проблема?

Добавлено спустя 5 минут 41 секунду:
Если в строке
Код: Выделить всё
RewriteRule ^(index.php)?$ /?[b]*[/b] [R=301,L]
после вопроса поставлю * то выдаёт страницу ошибки по адресу site.ru/*. Знак вопроса пропадает.

Добавлено спустя 38 минут 21 секунду:
А сейчас вообще странная ситуация возникла, в браузере Мозила идёт редирект с site.ru/? на site.ru а в Гугл Хром нет. Последнее вообще непонятно.

My Name is the brand! :bomb:
Аватара пользователя
msd777

 
Группа: Специалист ruSEO
Сообщения: 1845
Зарегистрирован: 03 ноя 2011
Средств на руках: 2.75
Статус: не указан
Спонсор
 
Re: Дубли страниц CMS MODX htaccess

Сообщение k0ttee »

Последнее вообще непонятно.

Скорее всего браузер из кэша взял, вообще не спрашивая у сервера страницу.

Задача ведь в удовлетворении поисковых ботов...
Может просто disallow в robots.txt на дубли написать?

Apache даже после перехода на Nginx остается моим проклятьем. cray
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел
Спонсор
 
Re: Дубли страниц CMS MODX htaccess

Сообщение msd777 »

Да про кэш вполне возможно.
Может просто disallow в robots.txt на дубли написать?

В роботсе прописал. Посмотрю на реакцию Гугла.
My Name is the brand! :bomb:
Аватара пользователя
msd777

 
Группа: Специалист ruSEO
Сообщения: 1845
Зарегистрирован: 03 ноя 2011
Средств на руках: 2.75
Статус: не указан
Спонсор
 
Re: Дубли страниц CMS MODX htaccess

Сообщение prolisk »

Прописал чпу в самом начале, проблем с дублями не встречал.
Меняй выгодно! Только на bestchange!
Мой блог вебмастера. Софт по .арк - 49.99 долларов/мес.
Аватара пользователя
prolisk

 
Группа: Супермодераторы
Сообщения: 11910
Рефералы: 4
Зарегистрирован: 07 янв 2011
Откуда: С той стороны экрана.
Средств на руках: 708.25
Статус: веб-сайт надо?
Спонсор
 
Re: Дубли страниц CMS MODX htaccess

Сообщение msd777 »

prolisk писал(а):Прописал чпу в самом начале, проблем с дублями не встречал.

Советую проверить главную страницу на /index.php откроется или нет.
My Name is the brand! :bomb:
Аватара пользователя
msd777

 
Группа: Специалист ruSEO
Сообщения: 1845
Зарегистрирован: 03 ноя 2011
Средств на руках: 2.75
Статус: не указан
Re: Дубли страниц CMS MODX htaccess

Сообщение prolisk »

msd777 писал(а):на /index.php откроется или нет.

открывается. При чем 404-ая у меня отдельно настроена
Меняй выгодно! Только на bestchange!
Мой блог вебмастера. Софт по .арк - 49.99 долларов/мес.
Аватара пользователя
prolisk

 
Группа: Супермодераторы
Сообщения: 11910
Рефералы: 4
Зарегистрирован: 07 янв 2011
Откуда: С той стороны экрана.
Средств на руках: 708.25
Статус: веб-сайт надо?
Re: Дубли страниц CMS MODX htaccess

Сообщение msd777 »

prolisk писал(а):открывается. При чем 404-ая у меня отдельно настроена

Коль открывается, значит возможен дубль. У меня уже не открывается. :dance:
404 тоже настроил как полагается.
My Name is the brand! :bomb:
Аватара пользователя
msd777

 
Группа: Специалист ruSEO
Сообщения: 1845
Зарегистрирован: 03 ноя 2011
Средств на руках: 2.75
Статус: не указан
Re: Дубли страниц CMS MODX htaccess

Сообщение prolisk »

msd777 писал(а):значит возможен дубль.

ну в пс нет дублей. Как их проверить?
Меняй выгодно! Только на bestchange!
Мой блог вебмастера. Софт по .арк - 49.99 долларов/мес.
Аватара пользователя
prolisk

 
Группа: Супермодераторы
Сообщения: 11910
Рефералы: 4
Зарегистрирован: 07 янв 2011
Откуда: С той стороны экрана.
Средств на руках: 708.25
Статус: веб-сайт надо?
Re: Дубли страниц CMS MODX htaccess

Сообщение k0ttee »

site.ru/? не перенаправляется на site.ru/

Вот простейший способ, относительный путь только для адреса site.ru/? ведущий на site.ru/
Код: Выделить всё
Redirect 301 /\? /


тупым знаком вопроса

Если программисты не строили велосипед, тогда через ? задается первая Get-переменная (все последующие задаются через & ).
Вот пример
Код: Выделить всё
site.ru/page.html?login=user&pass=qwerty&session=123

Надеюсь понимаете, что неправильно выпилив ? можно выпилить отправку переменных адресом... :-D
Последний раз редактировалось k0ttee 28 янв 2016, 19:03, всего редактировалось 1 раз.

За это сообщение автора k0ttee поблагодарил:
msd777
Аватара пользователя
k0ttee

 
Группа: Супермодераторы
Сообщения: 6358
Рефералы: 2
Зарегистрирован: 02 май 2014
Средств на руках: 3.80
Статус: вертел
Re: Дубли страниц CMS MODX htaccess

Сообщение msd777 »

ну в пс нет дублей. Как их проверить?

Если нет, то всё нормально пока. Как проверить не знаю. Но если мало страниц то можно вбить запрос site:mysite.ru и посмотреть, что в индексе.
Я настроил 301 редирект и в файле роботс прописал запреты, после того как Гугл дубль кривой проиндексил.
My Name is the brand! :bomb:
Аватара пользователя
msd777

 
Группа: Специалист ruSEO
Сообщения: 1845
Зарегистрирован: 03 ноя 2011
Средств на руках: 2.75
Статус: не указан
След.

Вернуться в Внутренняя оптимизация сайта

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10



*** заработок на сайте, выплаты еженедельно, в долларах ***
-= покупка и продажа кликов и трафика =-


cron