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

[Решено] Как правильно настроить 301 редирект


FLworker

Recommended Posts

Помогите разобраться поставил редирект

 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

на главной все работает отлично, но когда проверяю категории с www редиректит на категории без www но с добавкой index.php?_route_=категория

 

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


26 минут назад, Vladkh сказал:

Помогите разобраться поставил редирект

 


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

на главной все работает отлично, но когда проверяю категории с www редиректит на категории без www но с добавкой index.php?_route_=категория

 

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

RewriteBase /

А не где попало!

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


2 часа назад, Dotrox сказал:

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


RewriteBase /

А не где попало!

Это понятно, сразу после этой строки все и написан. Это я уже читал в ветках , но проблема не решена

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


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

А выглядит так, будто не там.

Тогда нужно увидеть весь .htaccess.

 

Проблема была в кэше, спасибо за попытку помочь)

Буду дальше другие редиректы делать

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


После создание редиректа с WWW на no WWW происходит странная вещь:

не отображаются скидки на товары, когда убираю редирект, то скидки на страницах с WWW есть.

Может кто-то знает в чем проблема ?

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


В 29.05.2019 в 13:55, Vladkh сказал:

когда убираю редирект, то скидки на страницах с WWW есть.

Варианты:

1. В конфиге магазина домен прописан с www (но тогда проблем должно было быть больше).

2. Лицензия на модуль, который выводит скидку, выдана на домен с www и без www модуль отваливается (это более вероятно).

 

Если ни один из них, то не видя сайт сказать не получится.

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


  • 6 months later...

Добрый день, у меня главная страница многократно дублируется 

 

site.ru/ 

 

site.ru//

 

site.ru/// 

 

Все это разные страницы. как настроить 301 редирект на 1 страницу основую?

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


  • 4 weeks later...
В 24.05.2012 в 10:13, Alina сказал:

Я уже нашла ответ на свои вопросы,на один сама, а на другой мне подсказали на форуме,всем спасибо!

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

Вот как это называется? ((((

Просишь о помощи, а когда сама нашла решение, другим х@# за воротник?

Другим не помогаем?

Супер, продолжайте в том же духе

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


парни,
прочёл всю ветку. :blink:
Не срабатывают рекомендации и всё тут.

OpenCart 2.3

 

В htaccess в главной директории:

RewriteBase /

RewriteRule ^obruchalnye-kolca-na-zakaz/kollekciya-2019$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]

 

Что не так? помогите плиз :?

 

Может для редиректа каталога нужно пихать еще один htaccess в другую папку?

Получается я делаю редирект не страницы, а директории. Или без разницы и правила едины?

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


глаз замылился у меня

сработала такая конструкция:

RewriteRule ^obruchalnye-kolca-na-zakaz/kollekciya-2019/$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]

 

возникает проблема такая, которую я и не заметил:

изначально был адрес с / на конце, теперь же, если вводить прежний адрес с / на конце, то отправляет по адресу https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/?_route_=obruchalnye-kolca-na-zakaz/kollekciya-2019/

если вводить без / на конце, тогда редирект срабатывает.

 

Где копать?

 

Если выбирать между с / или без него, то нужно чтобы работал редирект именно с / (я про исходную страницу)

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


 

 

Цитата

.htaccess

Файл htaccess используется при каждом обращении к сайту, при открытии одной страницы идет от 1 до нескольких десятков обращений, при этом каждый раз происходит обработка правил. Поэтому не рационально засорение htaccess единичными правилами. Кроме того огромное кол-во жалоб на ошибки после манипуляций в htaccess на форуме на неработоспособность сайта или чаще на страницы с ..._route_=... . Многие ошибки обнаруживаются не сразу, а когда уже причинен вред индексации.

Используйте htaccess только для глобальных правил вроде переадресации с/на WWW, https, ...

 

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

23 минуты назад, Andrew0483 сказал:

RewriteBase /

RewriteRule ^obruchalnye-kolca-na-zakaz/kollekciya-2019$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]

 

RewriteCond %{QUERY_STRING} ^_route_=obruchalnye-kolca-na-zakaz/kollekciya-2019$
RewriteRule ^(.*)$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]

 

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


А теперь я вообще ничего не понимаю.

закомментировал тестируемые (собранные на просторах интернета) все строки с редиректом нужной страницы.

А он всё равно работает.

Но опять же, только в случае без / в исходнике.

Либо opencart подтянул (сомневаюсь), либо Яндекс.

 

Ничего не пойму. Мистика и руки кривые :?:roll:

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


Получилась такая конструкция, кому пригодится:

RewriteEngine On

RewriteBase /

RewriteRule ^obruchalnye-kolca-na-zakaz/kollekciya-2019/$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]
RewriteRule ^obruchalnye-kolca-na-zakaz/kollekciya-2019$ https://tessorro.ru/obruchalnye-kolca-na-zakaz/kollekciya-2020/ [R=301,L]

 

Правда у меня есть сомнения, что пришлось с двух страниц делать редирект с / и с без / исходников.

Это верно?

Универсального способа нет? Чтобы одной строчкой прописать

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


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

 

Файл htaccess используется при каждом обращении к сайту, при открытии одной страницы идет от 1 до нескольких десятков обращений, при этом каждый раз происходит обработка правил. Поэтому не рационально засорение htaccess единичными правилами. Кроме того огромное кол-во жалоб на ошибки после манипуляций в htaccess на форуме на неработоспособность сайта или чаще на страницы с ..._route_=... . Многие ошибки обнаруживаются не сразу, а когда уже причинен вред индексации.

Используйте htaccess только для глобальных правил вроде переадресации с/на WWW, https, ...

 

а как тогда лучше сделать переадресацию между страницами?
Что посоветуете?

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


  • 3 months later...

Всем привет, помогите решить головоломку с редиректом. Заранее благодарю!

 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirect 301 /metallocherepica.html /krovelnye-materialy/metallocherepica/

Redirect 301 /metallocherepica.html /krovelnye-materialy/metallocherepica/
Redirect 301 /grandline.html /krovelnye-materialy/metallocherepica/grand-line-1/
Redirect 301 /metall-profil.html /krovelnye-materialy/metallocherepica/metall-profil-1/ 
Redirect 301 /myagkaya-krovlya.html /krovelnye-materialy/myagkaya-krovlya/
Redirect 301 /myagkaya-krovlya-shinglas.html /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/ 
Redirect 301 /item/shinglas-rancho /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/dvuhslojnaya-cherepica/rancho/ 
Redirect 301 /item/shinglas-kantri /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/dvuhslojnaya-cherepica/kantri/
Redirect 301 /item/shinglas-western /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/dvuhslojnaya-cherepica/vestern/
Redirect 301 /item/shinglas-jazz /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/dvuhslojnaya-cherepica/dzhaz/ 
Redirect 301 /item/shinglas-kadril-accord /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/rumba/ 
Redirect 301 /item/shinglas-kadril-sonata /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/kadril/
Redirect 301 /item/shinglas-continent /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/trekhslojnaya-cherepica/kontinent/ 
Redirect 301 /item/shinglas-samba /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/samba/
 
Redirect 301 /item/shinglas-tango /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/tango/ 
Redirect 301 /item/shinglas-flamenko /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/flamenko/
Redirect 301 /item/shinglas-foxtrot /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/fokstrot/ 
Redirect 301 /item/shinglas-modern /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/odnoslojnaya-cherepica/modern/ 
Redirect 301 /item/shinglas-atlantica /krovelnye-materialy/myagkaya-krovlya/tekhnonikol-shinglas/trekhslojnaya-cherepica/atlantika/ 
Redirect 301 /myagkaya-krovlya-tegola.html /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/ 

Redirect 301 /item/Tegola-klassic /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/klassik/ 
Redirect 301 /item/myagkaya-krovlya-tegola-antik /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/antik/
Redirect 301 /item/myagkaya-krovlya-tegola-nordik /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/nordik/
Redirect 301 /item/myagkaya-krovlya-tegola-alpin /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/alpin/ 
Redirect 301 /item/myagkaya-krovlya-tegola-alaska /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/alyaska/
Redirect 301 /item/Tegola-lemekh /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nordland/lemekh/ 
Redirect 301 /item/myagkaya-krovlya-tegola-premier /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-top-shingle/premer/ 
Redirect 301 /item/myagkaya-krovlya-tegola-smalto /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-top-shingle/smalto/
Redirect 301 /item/myagkaya-krovlya-tegola-futuro /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-top-shingle/futuro/
Redirect 301 /item/myagkaya-krovlya-tegola-vintage /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-top-shingle/vintazh/ 
Redirect 301 /item/Tegola-nobiltile-shervud /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nobiltile/shervud/
Redirect 301 /item/Tegola-nobiltile-akcent /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nobiltile/akcent/
Redirect 301 /item/Tegola-nobiltile-loft /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nobiltile/loft/
Redirect 301 /item/Tegola-nobiltile-verona /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nobiltile/verona/
Redirect 301 /item/Tegola-nobiltile-vest /krovelnye-materialy/myagkaya-krovlya/tegola-tegola-1/seriya-nobiltile/vest/
Redirect 301 /myagkaya-krovlya-katepal.html /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/
Redirect 301 /item/myagkaya-krovlya-katepal-katrilli /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/katrilli/
Redirect 301 /item/myagkaya-krovlya-katepal-kl /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/kl/ 
Redirect 301 /item/myagkaya-krovlya-katepal-jazzy /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/jazzy/
Redirect 301 /item/myagkaya-krovlya-katepal-rocky /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/rocky/ 
Redirect 301 /item/myagkaya-krovlya-katepal-foxy /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/foxy/ 
Redirect 301 /item/myagkaya-krovlya-katepal-ambient /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/ambient/ 
Redirect 301 /item/myagkaya-krovlya-katepal-3t /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/3t/
Redirect 301 /item/myagkaya-krovlya-katepal-mansion /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/mansion/ 
Redirect 301 /item/myagkaya-krovlya-katepal-forte /krovelnye-materialy/myagkaya-krovlya/katepal-katepal/forte/  
Redirect 301 /myagkaya-krovlya-gaf.html /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/ 
Redirect 301 /item/myagkaya-krovlya-gaf-camelot-ii /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/seriya-elegant/camelot-ii/
Redirect 301 /item/myagkaya-krovlya-gaf-monaco /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/seriya-elegant/monaco/
Redirect 301 /item/myagkaya-krovlya-gaf-royal-sovereign /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/optimum/royal-sovereign/ 
Redirect 301 /item/myagkaya-krovlya-gaf-timberline-hd /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/seriya-prestige/timberline/
Redirect 301 /item/myagkaya-krovlya-gaf-grand-canyon /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/seriya-super-premium/grand-canyon/
Redirect 301 /item/myagkaya-krovlya-gaf-grand-sequoia /krovelnye-materialy/myagkaya-krovlya/gaf-gaf-1/seriya-super-premium/grand-sequoia/
Redirect 301 /myagkaya-krovlya-icopal.html /krovelnye-materialy/myagkaya-krovlya/icopal-ikopal-1/
Redirect 301 /myagkaya-krovlya-certainteed.html /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/
Redirect 301 /item/certainteed-highland-slate /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/designer/highland-slate/
Redirect 301 /item/certainteed-landmark /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/designer/landmark/ 
Redirect 301 /item/certainteed-carriage-house /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/luxury/carriage%20house/
Redirect 301 /item/certainteed-grand-manor /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/luxury/grand-manor/ 
Redirect 301 /item/certainteed-presidential-shake /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/luxury/presidential-shake/
Redirect 301 /item/certainteed-ct-20 /krovelnye-materialy/myagkaya-krovlya/certainteed-sertantid-1/traditional/ct20/
Redirect 301 /item/docke-geneva /krovelnye-materialy/myagkaya-krovlya/dcke-pie-dyoke-paj-1/seriya-premium/zheneva/
Redirect 301 /item/docke-nicca /krovelnye-materialy/myagkaya-krovlya/dcke-pie-dyoke-paj-1/seriya-premium/nicca/
Redirect 301 /mansardnye-okna-velux.html /mansardnye-okna/mansardnye-okna-velux-1/
Redirect 301 /mansardnye-okna-fakro.html /mansardnye-okna/mansardnye-okna-fakro-1/

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


  • 1 year later...

Добрый вечер, может кто-то сталкивался, с такой ситуацией надо с подоменна главной страницы перенаправить на поддомене  на категорию. То есть с http://book.razygrali.biz/ на http://book.razygrali.biz/book

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


  • 1 year later...

Сейчас https://site/velosiped-dorozhnik-17-43-sm-fiesta/48

Хочу https://site/velosiped-dorozhnik-17-43-sm-fiesta-48

Подскажите пожалуйста как заменить слэш / на черточку  - в конце урла перед цифрами

/48

-48

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


https://site/velosiped-dorozhnik-17-43-sm-fiesta/48
Это старая?
https://site/velosiped-dorozhnik-17-43-sm-fiesta-48
Это новая?

RewriteRule ^(.*)/([\d]*) $1-$2

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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