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

[Поддержка] Менеджер 301 редиректов


Exploits

Recommended Posts

Приветствую.

 

модуль хороший, но конфликтует с модулем отзывов

Вот такие сообщения начинают приходить:

 

2016-03-04 17:22:12 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/p307087/www/valueart.ru/index.php:106) in /home/p307087/www/valueart.ru/vqmod/vqcache/vq2-catalog_controller_common_header.php on line 16
2016-03-04 17:22:12 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/p307087/www/valueart.ru/index.php:106) in /home/p307087/www/valueart.ru/vqmod/vqcache/vq2-catalog_controller_common_header.php on line 18
2016-03-04 17:22:17 - PHP Notice:  Undefined offset: 1 in /home/p307087/www/valueart.ru/vqmod/vqcache/vq2-catalog_controller_common_header.php on line 10
2016-03-04 17:22:20 - PHP Notice:  Undefined offset: 1 in /home/p307087/www/valueart.ru/vqmod/vqcache/vq2-catalog_controller_common_header.php on line 10
 
P.S. Opencart 1.5.6.4.
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

По конфликту смотреть нужно, если что перенести код в другое место что бы редирект этого дополнения был ПЕРЕД выводом отзывов

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

еще вопросик, нашел кучку мусорных ссылкок вида "/Времена%20года/Весна".

редирект их не ест, может быть есть идея как такие ссылки редиректить?

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


Для этого надо .htaccess править или настройки nginx. Например так:

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

Ну или так, для Nginx:

server {
listen 80;
server_name example.org;
return 301 $scheme://www.example.com$request_uri;
}

server {
listen 80;
server_name www.example.com;
...
}
 
Змінено користувачем agefremov
  • +1 1
Надіслати
Поділитися на інших сайтах


 

Для этого надо .htaccess править или настройки nginx. Например так:

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

Ну или так, для Nginx:

server {
listen 80;
server_name example.org;
return 301 $scheme://www.example.com$request_uri;
}

server {
listen 80;
server_name www.example.com;
...
}
 

 

Спасибо! А так не правильно?

 

# SEO URL Settings

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 /

RewriteEngine On

# добавление редиректа с без_www на www

RewriteCond %{HTTP_HOST} ^site.ru

RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]

RewriteRule ^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]

### Additional Settings that may need to be enabled for some servers

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


  • 1 month later...

Модуль редиректит только внутренние страницы

old-url => new-url

для удаления дублей главной надо в .htaccess запилить такой код:

RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ 
RewriteRule ^index\.html$ / [R=301,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

Только измените site.com на свой

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

  • 3 months later...

Как же надоели советы по редиректам www

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

Почувствуйте разницу!

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

а это?

 

RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

 

А что ajax GET уже не в моде?

Допустим что его не существует, но он все же возможен.

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

За модуль спасибо огромное!

Как и за правила редиректа для htaccess выше!

 

С модулем проблема вылезла только((

Выдает ошибку Notice: Undefined offset: 1 in /home/server/site.ru/system/storage/modification/catalog/controller/common/header.php on line 10

 

Редиректы вставлены вида

shop-category/zakvaski-dlya-kislomolochnyx-produktov/==zakvaski-dlya-kislomolochnyx-produktov/

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


Как же надоели советы по редиректам www

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

Почувствуйте разницу!

Тут у вас без привязки к домену сделано, верно?

Т.е. когда домен сменится - можно не менять в htaccess ничего?

Вставил ваш кусок кода - все работает :-) Спасибо!

 

Еще вот по какой проблеме инфу ищу - может подскажет кто? :oops:

Как 301 редирект с site.ru/category   на site.ru/category/   сделать? Сейчас 302 почему-то стоит...

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


День добрый, спасибо, все работает, а не подскажите после удаления добавленных редиректов в настройках, где нужно еще почистить? 

Ни кто не подскажет как убрать ранее добавленный редирект? В htaccess я так понимаю записи не заносятся? В модуле удалил, но редирект продолжает работать, что выход только делать редирект на этот редирект?

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


наверное дело не в редиректе, не пойму как можно перейти на адрес http://сайт/velosipedy/trehkolesnye-velosipedy/  и на http://сайт/velosipedy/trehkolesnye-velosipedy/trehkolesnye-velosipedy/   и попасть на туже самую страницу, с теми же товарами? если такой  подкатегории в подкатегории не существует? но однако переходит)

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


Народ, помогите плз!

Упорно выдает ошибку

Notice: Undefined offset: 1 in /home/sirtest/pro-syr.ru/system/storage/modification/catalog/controller/common/header.php on line 15

 

Правильность синтаксиса редиректов 15 раз перепроверил...

Версия магазина ocStore 2.1.0.2.1

 

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


Народ, помогите плз!

Упорно выдает ошибку

Notice: Undefined offset: 1 in /home/sirtest/pro-syr.ru/system/storage/modification/catalog/controller/common/header.php on line 15

 

Правильность синтаксиса редиректов 15 раз перепроверил...

Версия магазина ocStore 2.1.0.2.1

 

Скиньте пару строк редиректов

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

  • 4 weeks later...

Всем привет!

Может кто то подскажет в чём может быть проблема:

- установил на 1.5.4.1.1 ocStore$

- всё заработало, но выдаёт ошибки!(

Notice: Undefined index: bits in /home/mebellav/mebelelit.com.ua/www/system/library/image.php on line 16

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


Народ, помогите плз!


Упорно выдает ошибку


Notice: Undefined offset: 1 in /home/sirtest/pro-syr.ru/system/storage/modification/catalog/controller/common/header.php on line 15


 


Правильность синтаксиса редиректов 15 раз перепроверил...


Версия магазина ocStore 2.1.0.2.1


.....................................................................................................


у меня была похожая ошибка но на 10 строчку! подскажите, с чем это может быть связано?


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


Я не стал париться - сделал редиректы в htaccess 

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

Но на мой вопрос сколько чего нужно - не ответил :cry:

Сделал в htaccess 

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


Я не стал париться - сделал редиректы в htaccess 

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

Но на мой вопрос сколько чего нужно - не ответил :cry:

Сделал в htaccess 

видимо мне предстоит тоже самое((

просто у меня почти 1,5 тыс редиректов сделать нужно((

можешь показать пример кода из htaccess ??? 

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


1,5 тыс редиректов

 

ЁЁЁЁ

 

покажите ваши адреса.. может там можно одним правилом

 

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

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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