Jump to content
Sign in to follow this  
ArtemMay

Настройка редиректа 301

Recommended Posts

Posted (edited)

Добрый день! Не силен в программирование.

Ранее адрес категории имел вид "zapchasti_chevrolet_aveo(06-)",я заменил "_" на "-", тобишь изменен на адрес "zapchasti-chevrolet-aveo(06-)".

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

 

Screenshot_1.png

Edited by ArtemMay

Share this post


Link to post
Share on other sites

только для одного?

Share this post


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

только для одного?

нет,для многих категорий я изменил

Share this post


Link to post
Share on other sites

или модуль редиректов
или правило(a) в htaccess

Share this post


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

"правило(a) в htaccess"

там таких категорий шт 25 будет,адреса все разные,планировал бы прописать в ручную

Share this post


Link to post
Share on other sites
RewriteRule ^([^_]*)_([^_]*_.*) $1-$2 [N,DPI]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]

Пробуйте

Share this post


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

RewriteRule ^([^_]*)_([^_]*_.*) $1-$2 [N,DPI]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]

Пробуйте

необходимо просто вставить данный код в .htaccess?

Share this post


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

необходимо просто вставить данный код в .htaccess?

если "да",то к сожалению пока не помогло(

Share this post


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

если "да",то к сожалению пока не помогло(

вы сделали все неправильно. поэтому и не помогло

данный код- это шаблон. в него вы должны подставить ваши данные.

и вписать в нужное место а не куда попало

Share this post


Link to post
Share on other sites

После REWRITE ON

Share this post


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

если "да",то к сожалению пока не помогло(

во первых вставить код нужно после этих строк

https://c2n.me/45lR2Bw

во вторых-если вы хотите вручную прописать для каждой категории то воспользуйтесь таким правилом замены (пример)

RewriteCond %{QUERY_STRING} ^_route_=organayzery-i-shkatulki$
RewriteRule ^(.*)$ https://ваш домен/organajzery-i-shkatulki/? [R=301,L]

Share this post


Link to post
Share on other sites

не могли бы вы пжл это показать на примере:

"Ранее адрес категории имел вид "zapchasti_chevrolet_aveo(06-)",я заменил "_" на "-", тобишь изменен на адрес "zapchasti-chevrolet-aveo(06-)". " ??

Share this post


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

не могли бы вы пжл это показать на примере:

"Ранее адрес категории имел вид "zapchasti_chevrolet_aveo(06-)",я заменил "_" на "-", тобишь изменен на адрес "zapchasti-chevrolet-aveo(06-)". " ??

https://bamper99.ru/chevrolet/kuzovnye-zapchasti-chevrolet-lanos

Share this post


Link to post
Share on other sites

RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteRule ^([^_]*)_([^_]*_.*) $1-$2 [N,DPI]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]

 

Так работает

 

16 минут назад, Dimasscus сказал:

RewriteCond %{QUERY_STRING} ^_route_=organayzery-i-shkatulki$
RewriteRule ^(.*)$ https://ваш домен/organajzery-i-shkatulki/? [R=301,L]

ЗАЧЕМ!!!!!

Share this post


Link to post
Share on other sites

RewriteCond %{QUERY_STRING} ^_route_=zapchasti_chevrolet_aveo(06-)$
RewriteRule ^(.*)$ https://bamper99.ru/zapchasti-chevrolet-aveo(06-)/? [R=301,L]

Share this post


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

RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteRule ^([^_]*)_([^_]*_.*) $1-$2 [N,DPI]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]

 

Так работает

 

ЗАЧЕМ!!!!!

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

Share this post


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

ну хочет человек в ручную записывать-почему нет?

Т.е. универсальное правило ему не подходит?

Ну.. пусть тогда пишет 100500 своих

Share this post


Link to post
Share on other sites

Ребята!!!!! Спасибо вам!!! Работает))

Share this post


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

Ребята!!!!! Спасибо вам!!! Работает))

 

Считал что в ручную проще,так как не приставлял что из себя "модуль" представляет))

Share this post


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

 

Считал что в ручную проще,так как не приставлял что из себя "модуль" представляет))

 

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, ArtemMay сказал:

 

Считал что в ручную проще,так как не приставлял что из себя "модуль" представляет))

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

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.

Sign in to follow this  

  • 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.