@Minusator

Как убрать расширения .php, чтобы при этом корректно работали POST запросы к php файлу?

Доброго!
Убрал через htaccess .php расширения из файлов, но есть файл php, который при POST запросе отдает 301 ответ.
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^/?(.*)$ /$1.php [L]

5c42a60440d23961169645.png
Может можно сделать исключение обрезки .php для site.ru/process/process.php?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
@Minusator Автор вопроса
Решил вопрос заменой в htaccess
RewriteEngine On
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]

Теперь и расширения нет, и форма корректно отрабатывает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы