Как избежать 301 редирект

Breeze

goshogun
Команда форума
Партнер клуба
С какой целью интересуешься?
Не делай ссылок без слэша на конце.
 

1482909

Новичок
С какой целью интересуешься?
Не делай ссылок без слэша на конце.
Это API Яндекса формирует ссылку без слеша.
И ругается на 301 редирект.
Функционал заказ на маркете.
Когда заказ сделан, яндекс обращается по этой ссылки к скрипту, тот в свою очередь или принимает или отказывает.

Похоже API подготовили, под логику Фреймворков, так как там бы при обращение по такой ссылке, контроллер вызвал бы метод cart и возможно 301 редиректа бы не было.

Пытаюсь разобраться.
 

antson

Новичок
Партнер клуба
@1482909, Речь про АПИ яндекс Кассы ? Тогда, куда он обращается ты сам заполнял в анкете на подключение магазина .
 

1482909

Новичок
@1482909, Речь про АПИ яндекс Кассы ? Тогда, куда он обращается ты сам заполнял в анкете на подключение магазина .
Почти, да, но это - http://joxi.ru/KAgXkndTBDwNrl API сам добавляет
решили так -
Код:
Options -Indexes
DirectorySlash Off
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*[^/])$ /$1/
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^order/cart/(.*)$ order/cart/index.php [L]
 
Сверху