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

301 редирект с корня на route=common/home


Grim

Recommended Posts

Здравствуйте, форумчане, встречайте новичка.
 
И сразу с вопросом :)
Настраиваю сейчас свой магазин на OcStore 1.5.4.1.2, заморочился с заменой ссылок на главную страницу.
Воспользовался методом добавления в response.php строки 

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);

Вроде бы помогло, но! Теперь с адреса http://site.ru/
происходит 301 редирект на 
http://site.ru/index.php?route=common/home
Мне кажется, он появился именно после добавления вышеупомянутой строки.
Проблема в том, что ее удаление ничего не меняет, все равно редиректит.
 
Куда копать, подскажите!

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


если используете сборку ocstore то вышеупомянутый модуль уже вшит в сборку - его нужно только настроить

SeoPro включен в настройках, настроен, файл htaccess переименован.

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

Воспользовался методом, указанным выше, в результате (по крайней мере я подозреваю, что в результате) получил редирект 301.

 

Еще раз: вопрос не в ЧПУ, вопрос как избавиться от редиректа!

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


/system/library/url.php. В р-не 25-й строки. Найти

if ($args) {
			$url .= str_replace('&', '&', '&' . ltrim($args, '&')); 
		}
Заменить на:
if ($args) {
			$url .= str_replace('&', '&', '&' . ltrim($args, '&')); 
		}
		else {  //Убираем из урла common/home
     if($route == 'common/home') { 
        if($connection == 'NONSSL') { return HTTP_SERVER; } 
        else { return HTTPS_SERVER; } 
      } 
    }
  • +1 1
Надіслати
Поділитися на інших сайтах


12strun, спасибо, сработало!

Ссылки на главную стали "правильные", редирект не появился.

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

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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