Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

и снова редирект :)) 301 с урл в которых ?page=N


Dimasscus

Recommended Posts

Всем привет. поиском искал, все в основном касается 301 редиректа с страницы пагинации page=1 на первую страницу категорий.

Тут же ситуация несколько иная- в индекс попали несуществующие ныне страницы вида

https://мойсайт/категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem

https://мойсайт/категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem?page=2

которые пытаюсь перенаправить на существующие страницы, к примеру обе вышеуказанные хочу направить на 

https://мойсайт/категория/domiki-dlya-kukol-lol/domiki-maxi-line/solnechnaya-dacha-s-fermoj

в результате 

RewriteCond %{QUERY_STRING} ^_route_=категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem$
RewriteRule ^(.*)$ https://мойсайт/категория/domiki-dlya-kukol-lol/domiki-maxi-line/solnechnaya-dacha-s-fermoj/? [R=301,L]

работает корректно, а вот по аналогии 

RewriteCond %{QUERY_STRING} ^_route_=категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem?page=2$
RewriteRule ^(.*)$ https://мойсайт/категория/domiki-dlya-kukol-lol/domiki-maxi-line/solnechnaya-dacha-s-fermoj/? [R=301,L]

уже нет :)) то есть не происходит ожидаемого редиректа со страницы в url которой есть  ?page=2 (соответсвенно и 3 и 5 и 22) 

Буду рад любой подсказке или помощи

Спасибо

Надіслати
Поділитися на інших сайтах


Ну так она была?

 

Это не верная практика

404 это не совсем not found
Это временная 404
Т.е. возможно была. Если вы редиректнете а страница вдруг появится, то  ПС никогда не попадет на нее, но долбить ее будет
Если это случайная, то лучше отдать 410, сказав Нет, не будет и никогда не было


 

Надіслати
Поділитися на інших сайтах

21 минуту назад, chukcha сказал:

Ну так она была?

 

Это не верная практика

404 это не совсем not found
Это временная 404
Т.е. возможно была. Если вы редиректнете а страница вдруг появится, то  ПС никогда не попадет на нее, но долбить ее будет
Если это случайная, то лучше отдать 410, сказав Нет, не будет и никогда не было


 

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

она более не появится- поэтому и хотел ее редиректнуть на соответствующую ей страницу на новом сайте.

подскажите как отдать 410? это как раз то что нужно думаю.

просто вот страницы без ?page= редиректить удалось 301-м. а несколько страниц которые имеют ?page= - нет. не срабатывает редирект

Змінено користувачем Dimasscus
Надіслати
Поділитися на інших сайтах


28 минут назад, Otvet сказал:

страницу давно уже выплюнуло наверное

да в гугле наверное так и есть :))

но мы все слышали про гуру сеошников погромистов и безоговорочно верящих им владельцев ИМ. :)) и вот они то в своих изысканиях утверждают - что это большое большое зло- и его нужно срочно срочно устранить ибо сайт упадет в выдаче за пределы 100 страницы :))))

решил что перенаправлю страницы которые без пейджа а остальные- пусть пока так будут :))

но остался один вопрос- нашел ссылку которой вообще быть не могло и не должно. а она есть. и вот с ней как быть? искать способ про 410 статус или же попробовать через вебмастер ее вычистить?

Надіслати
Поділитися на інших сайтах


Есть же правило такое:

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

которое собственно и дает возможность затем проверять правило:

13 часов назад, Dimasscus сказал:

RewriteCond %{QUERY_STRING} ^_route_=категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem$

 

Вы после стандартного правила проверяете, а если проверять до:

RewriteRule ^категория/krashenyy-kukolnyy-domik-solnechnaya-dacha-s-fermoy-oboyami-shtorkami-mebelyu-i-tekstilem$ https://мойсайт/категория/domiki-dlya-kukol-lol/domiki-maxi-line/solnechnaya-dacha-s-fermoj [R=301,L]

Т.е. без разницы есть там page=2 или нет, редирект и все.

 

10 часов назад, Dimasscus сказал:

нашел ссылку которой вообще быть не могло и не должно

 

Дак это стандартная ситуация, на сайт делают запросы на не существующие страницы, могут такое понаписать, ну а метрика, которая на сайте есть это фиксирует. И это нормально, что обратились не к существующей странице и получили 404. Хуже когда какую чушь набирают и идет редирект на норм страницу, потом эти страницы склеиваются и там появляются другие негативные нюансы.

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.