Jump to content
RedMan

Как правильно прописать 301 редирект под определенное условие?

Recommended Posts

Всем привет. Нужно правильно прописать 301редирект. Суть задачи: есть более тысячи адресов с товарами в индексе гугла, которые имеют вид site.com/набор_цифер от 0 до 9.html. Поменялся движок сайта на ОС, и теперь товары все находятся в разделах. Дабы не было кучи ошибок 404 в серч консоли я хочу все эти страницы средиректить на главную, пока они не выпадут с индекса.
Я нашел и прописал в .htaccess такое условие 
RewriteRule ^[0-9] httрs://site.com/ [R=301,L]
Редиректы работают, вроде. По крайне мере httрs://site.com/catalog/1.html не редиректится на главную, что и нужно нам. Но вот вопрос, есть еще строка RewriteCond, которая всегда, или почти всегда, прописывается перед RewriteRule. Подскажите, в этом случае она обязательная? Как мне правильно сделать, чтобы не было никаких негативных последствий ни для гугла, ни для пользователей?

Share this post


Link to post
Share on other sites

зачем хоронить сайт если можно было сохранить всё?

Share this post


Link to post
Share on other sites

Лучше спарсить выдачу или взять старые урл из БД и направить на новые страницы

Share this post


Link to post
Share on other sites
6 минут назад, WeborsR сказал:

Лучше спарсить выдачу или взять старые урл из БД и направить на новые страницы

Да, так в идеале.Но там некоторые товары остались, некоторые нет,  сидеть сопоставлять каждый товар, когда их больше 1к не вариант. Категории все постранично средиректил на новые. Есть новые товары, которые сейчас успешно попадают в индекс. Но я вот хочу только убрать кучу 404 для гугла. Поэтому вопрос только в правильно написании кода для редиректа..

Share this post


Link to post
Share on other sites
11 минут назад, Otvet сказал:

зачем хоронить сайт если можно было сохранить всё?

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

Share this post


Link to post
Share on other sites

какое отношение главная сайта имеет к товару?

Share this post


Link to post
Share on other sites
13 минут назад, RedMan сказал:

Да, так в идеале.Но там некоторые товары остались, некоторые нет,  сидеть сопоставлять каждый товар, когда их больше 1к не вариант. Категории все постранично средиректил на новые. Есть новые товары, которые сейчас успешно попадают в индекс. Но я вот хочу только убрать кучу 404 для гугла. Поэтому вопрос только в правильно написании кода для редиректа..

Можно автоматически сопоставить по номенклатуре или артикулу. А тех, которых сейчас нет, логично и должны отдавать 404 ошибку

Share this post


Link to post
Share on other sites
1 минуту назад, Otvet сказал:

какое отношение главная сайта имеет к товару?

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

Share this post


Link to post
Share on other sites
3 минуты назад, WeborsR сказал:

Можно автоматически сопоставить по номенклатуре или артикулу. А тех, которых сейчас нет, логично и должны отдавать 404 ошибку

там не все так просто с номенклатурой и артикулами. для меня не стоит задача их сопоставить. нужно именно сделать такой редирект. Вы можете подсказать за RewriteCond? чтобы все правильно работало нужен он или нет?

Edited by RedMan

Share this post


Link to post
Share on other sites
3 минуты назад, RedMan сказал:

мне нужно, чтобы такого не было.

если вам нужно не видеть попсу по тв нужно не смотреть, а не глаза выкалывать

редиректы созданы для другого

 

Share this post


Link to post
Share on other sites

Ваше правило работает?

Вас оно удовлетворяет?

Какие еще вопросы?

Share this post


Link to post
Share on other sites

В вашем случае RewriteCond не нужен 

Share this post


Link to post
Share on other sites
Только что, chukcha сказал:

Ваше правило работает?

Вас оно удовлетворяет?

Какие еще вопросы?

оно работает, вроде. но я, к примеру редирект с www или с http на https у меня есть сохраненные шаблоны, там везде есть RewriteCond. Но тут условие не стандартное, и не знаю нужна эта строка или нет.

Share this post


Link to post
Share on other sites
1 минуту назад, WeborsR сказал:

В вашем случае RewriteCond не нужен 

Спасибо Вам, добрый человек)Это я и хотел узнать.
А то про попсу тут пишут мне, про выкалывание глаз))

Share this post


Link to post
Share on other sites

Но правило вс еравно не корректное

1-categoryname.html будет редиректится
1-categoryname будет редиректится

2categoryname будет редиректится

 

Share this post


Link to post
Share on other sites
3 минуты назад, chukcha сказал:

Но правило вс еравно не корректное

1-categoryname.html будет редиректится
1-categoryname будет редиректится

2categoryname будет редиректится

 

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

Edited by RedMan

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.