У меня есть эта структура: site.com/api/index.php
. Когда я отправляю данные в site.com/api/
, проблем нет, но я думаю, было бы лучше, если бы api работал без конечной косой черты, например: site.com/api
. Это вызывает перенаправление 301 и, следовательно, теряет данные (поскольку данные не пересылаются). Я пробовал каждую переписывать, о которой я мог думать, и не мог избежать перенаправления. Это мое текущее правило повторной записи (хотя это может быть неактуально).
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/(.*)$ api/index.php [L]
Могу ли я заставить этот URL-адрес работать и поддерживать данные сообщения без использования косой черты?
Некоторые перезаписи, которые не работают: (все еще перенаправляются)
RewriteRule ^api$ api/index.php [L]
RewriteRule ^api/*$ api/index.php [L]