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

Настроить ЧПУ для карты сайта


Recommended Posts

Добрый день! подскажите, как правильно сгенерировать ссылку с /index.php?route=extension/feed/yandex_sitemap на sitemap.xml . В роботсе закрыты ссылки с /index.php? поэтому в вебмастере не пускает ссылку такого вида.

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


8 минут назад, buslikdrev сказал:

.htaccess

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

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

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

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


Добавить в файл /catalog/controller/startup/seo_pro.php 

в метод validate 

 

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

 

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


  • 8 months later...
В 18.11.2017 в 22:03, glum сказал:

Добавить в файл /catalog/controller/startup/seo_pro.php 

в метод validate 

 


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

 

А если такая правка внесена, но все равно sitemap не становится ЧПУ, куда еще можно покопать?

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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