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

[Решено] Сделать 301 редирект со страниц без слеша на страницы со слешем


gregoro

Recommended Posts

Добрый день, форумчане!

 

Обнаружил при проверке, что у меня почему-то из коробки стоит 302 редирект со страниц вида site.ri/category на страницы вида site.ru/category/

 

Почему именно 302 - непонятно...

 

Кто-нибудь может подсказать, как сделать 301?

 

Спасибо!

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


\system\library\response.php

header('Location: ' . $url);

заменить на

header('Location: ' . $url,TRUE,301);

 

Спасибо за помощь!

 

У меня кусок с "location" выглядит чуть иначе...

public function redirect($url, $status = 302) {
		header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
		exit();
	}

Тут что поправить? С php я даже не на Вы, а по имени-отчеству :oops:

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


Везде :-)

Я, если честно, не знаю на сегодня задачи, где 302 потребовался бы... По крайней мере в моей ситуации (обычный магаз с набором статей, сделанных через SEO CMS)

 

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

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


Блин, ошибки начали лезть...((

При авторизации выдает 

Notice: Undefined index: customer_id in /home/sirtest/pro-syr.ru/catalog/model/account/socnetauth2.php on line 188Warning: Cannot modify header information - headers already sent by (output started at /home/sirtest/pro-syr.ru/index.php:100) in /home/sirtest/pro-syr.ru/system/library/response.php on line 12

 

Line 12 - это как раз куда изменения вносили :-(

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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