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

Что то не то с htacess?!


Ormanix

Recommended Posts

Всем хорошего дня!

 

Помогите плиз - почему то не работают правила из htaccess. Работали они раньше или нет сказать не могу, сайт делаю давно - наполнял товарами и не обращал просто внимания. Заметил проблему только сегодня когда поставил модуль Яндекс Маркета и Заказ на Маркете. При проверки API на маркете как раз и обнаружил ошибку. Тип ошибки: CANT_GET_RESPONSEДетали ошибки = 301 Moved Permanently

 

Вот прописаны в htaccess правила:

 

RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]

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

 

Но они не работают почему то в нужную сторону, а совсем наоборот. При обращении скажем к sitemap.xml перекидывает на index.php?route=extension/feed/google_sitemap и т.д. В чем может быть проблема? Готов отблагодарить материально, так сказать на пиво :)

 

P.S. Версия opencart.pro 2.3.0.2.2

.htaccess

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


28 минут назад, nikifalex сказал:

ну а какое? 

яндекс что, перестал ходить по 301? Это нонсенс. Теперь в seo_pro надо еще менять тогда

 

Тут проблема не с Яндексом. Я сам проверил, не работает при входе на:

 

http://site.ru/index.php?route=extension/feed/google_sitemap должно перекидывать на http://site.ru/sitemap.xml

http://site.ru/index.php?route=yandexbuy/cart должно перекидывать на http://site.ru/yandexbuy

 

Но не перекидывает. Более того если перейти на:

 

http://site.ru/sitemap.xml наоборот перекинет на http://site.ru/index.php?route=extension/feed/google_sitemap

http://site.ru/yandexbuy/cart наоборот перекинет на http://site.ru/index.php?route=yandexbuy/cart

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


Цитата

http://site.ru/yandexbuy/cart наоборот перекинет на http://site.ru/index.php?route=yandexbuy/cart

Цитата

RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]

ну вроде все согласно правилу...

т.е. при попытке захода на страницу http://site.ru/yandexbuy/xxx посетителя перекинет на http://site.ru/index.php?route=yandexbuy/xxx - согласно правилу, что у вас прописано.

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


Странно, я просто всегда думал что карта сайта именно по адресу http://site.ru/sitemap.xml должна быть а не http://site.ru/index.php?route=extension/feed/google_sitemap

 

Может тогда сможете подсказать что не так с API может быть? Вот лог с Яндекс Маркета - ругается на "самопроверку"

http://joxi.ru/D2PgG4vsdkBOkm и ответ такое http://joxi.ru/52aXE8VUGbgj7m

 

Судя по документации это значит "От магазина поступил ответ, отличный от 200 OK."

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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