Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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

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

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

 

Screenshot_1.png

Edited by ArtemMay
Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

Только что, ArtemMay сказал:

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

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

Link to post
Share on other sites

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

Пробуйте

Link to post
Share on other sites
11 минут назад, chukcha сказал:
RewriteRule ^([^_]*)_([^_]*_.*) $1-$2 [N,DPI]
RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=302]

Пробуйте

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

Link to post
Share on other sites

4 минуты назад, ArtemMay сказал:

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

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

Link to post
Share on other sites

2 минуты назад, ArtemMay сказал:

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

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

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

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

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]

Link to post
Share on other sites

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

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

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

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]

ЗАЧЕМ!!!!!

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]

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]

 

Так работает

 

ЗАЧЕМ!!!!!

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

Link to post
Share on other sites

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

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

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

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

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

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

 

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

Link to post
Share on other sites

33 минуты назад, ArtemMay сказал:

 

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

 

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

 

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.