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

Recommended Posts

Сайт voystore.ru OcStore 2.3 (по умолчанию используется Seo Pro)

Для того, чтобы начала открываться карта сайта в XML по адресу https://voystore.ru/sitemap.xml в код файла /catalog/controller/startup/seo_pro.php был вписан следующий код:

if (ltrim($this->request->server['REQUEST_URI'], '/') == 'sitemap.xml') {
		$this->request->get['route'] = 'extension/feed/google_sitemap';
		return;
	}
if (isset($this->request->get['route']) && $this->request->get['route'] == 'extension/feed/google_sitemap') {
            return;
    }

Теперь карта сайта открывается по двум адресам: https://voystore.ru/sitemap.xml и https://voystore.ru/index.php?route=extension/feed/google_sitemap

Но почему то нет редиректа с https://voystore.ru/index.php?route=extension/feed/google_sitemap на https://voystore.ru/sitemap.xml

В .htaccess есть такая запись 

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

Как его сделать?

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


:blink::blink::blink:

А .htaccess тогда зачем?

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

58 хвилин назад, dimagarifyanov сказав:

В .htaccess есть такая запись 

 

Возможно mod_rewrite в апаче не включен либо вообще апача нету на сервере, а для nginx будут другие правила

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

Тут дело не в .htaccess это точно!

Ведь страница https://voystore.ru/sitemap.xml открывается.

 

Тут дело в том, что https://voystore.ru/index.php?route=extension/feed/google_sitemap не редиректится. И если уж заглянули в seo_pro.php, то обратите внимание на:

 

 $this->response->redirect($seo, 301);

 

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

Суть моего посыла была в том, что раз уж прописали свои пути, то пропишите уже и рередиректы.

 

И кроме того, очень сомневаюсь, что гугл как-то отреагирует на 2 адреса sitemap. Это же не дубль в контенте. Он что понизит карту сайта в поисковой выдаче или что он Вам за это сделает?

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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