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

[Решено] Редирект в категории с /cat/?page=1 на /cat/


Recommended Posts

Ребята подскажите как сделать редирект в категории с:

 

cat/?page=1

 

на просто:

 

/cat/

 

Простые методы аля:

 

Redirect 301 cat/?page=1 http://site.ru/cat/

 

Не работают. Как я понял это все из-за "?" в url.

 

Нашел другой код, рабочий:

 

 

RewriteEngine On
RewriteCond %{QUERY_STRING} page=1
RewriteRule ^index\.php /cat/? [R=301,L]
 

 

Но, категория то не одна и теперь со всех рубрик идет редирект на /cat/

 

Подскажите как решить это проблему!

 

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


Спецсимволы (? в данном случае) экранировать не пробовали?

 

P.S. Так тоже не работает?

Redirect 301 cat/\?page=1 http://site.ru/cat/
Змінено користувачем 12strun
Надіслати
Поділитися на інших сайтах


Спецсимволы (? в данном случае) экранировать не пробовали?

 

P.S. Так тоже не работает?

Redirect 301 cat/\?page=1 http://site.ru/cat/

 

Таким методом ошибка 500 не вылазит, но и редирект не срабатывает.

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


**аное форматирование...
 
смотрите прикрепленный файл "/system/library/pagination.php"

pagination.php.txt

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

попробуйте продублировать код, в котором есть "&page={page}" (только вместо & уже ставьте вопросительный знак).

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

  • 1 year later...

подскажите как сделать редирект с одной категории (которую удалил, но имеются внешние ссылки), на другую?

 

Первая имела вид

 

сайт.ру/рубашки

 

Новая имеет вид

 

сайт.ру/одежда/женская одежда

(указал, так как появилась дополнительная ветка)

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


  • 1 year later...

попробуйте продублировать код, в котором есть "&page={page}" (только вместо & уже ставьте вопросительный знак).

у меня не работает, а через htacess нельзя решить проблему?

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


еще выкладывал решение.

поищите мои сообщения по тексту "page", "pagination"

данное решение имеете ввиду? https://opencartforum.com/topic/42528-решено-убрать-в-пагинации-из-ссылки-на-первую-ст/?do=findComment&comment=358259

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


  • 9 months later...

Ребята подскажите как сделать редирект в категории с:

 

 

на просто:

 

 

Простые методы аля:

 

Redirect 301 cat/?page=1 http://site.ru/cat/

 

Не работают. Как я понял это все из-за "?" в url.

 

Нашел другой код, рабочий:

RewriteEngine On
RewriteCond %{QUERY_STRING} page=1
RewriteRule ^index\.php /cat/? [R=301,L]
 

Но, категория то не одна и теперь со всех рубрик идет редирект на /cat/

 

Подскажите как решить это проблему!

для подкатегорий редирект не работает

 

решение RewriteCond %{QUERY_STRING} ^page=1$

RewriteRule ^(.*)$ http://site.ru/$1? [R=301,L]
Змінено користувачем Marianna
Надіслати
Поділитися на інших сайтах


  • 8 months later...
  • 1 month later...
В 01.09.2017 в 08:02, Otvet сказал:

не нужно в htaccess лезть

Зачем что то писать. если ваше сообщение не несет никакой конкретной информации и не решает вопрос?, или вам нужно побольше сообщений чтобы было?

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


  • 5 months later...
В 01.09.2017 в 01:44, Alexlife сказал:

RewriteCond %{QUERY_STRING} ^(.*)&?page=1(.*)$
RewriteRule ^(.*)/?$ /$1?%1%2 [R=301,L]

обнаружил что этот код. хоть и работает но не дает листать страницы дальше 10....так что вопрос не решен

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


В 08.09.2017 в 11:41, Alexlife сказал:

Зачем что то писать. если ваше сообщение не несет никакой конкретной информации и не решает вопрос?, или вам нужно побольше сообщений чтобы было?

Загляните к нему в профиль там в табе дополнения есть модуль который много чего решает, выложить его сюда в место подобного ответа он прост стесняется :D

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


  • 8 months later...
  • 1 year later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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