я написал некоторые правила в файле .htaccess, которые работают хорошо, правила, которые я написал, являются:удалить расширение .php с использованием Htaccess из определенного URL
# browser requests PHP
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\s/+(\S+?)\.php(/\S*)?\sHTTP [NC]
RewriteRule^/%1%2 [L,R=301,NE]
# check to see if the request is for a PHP file:
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^/?(.+?)(/.*)?$ /$1.php$2 [L]
Проблема: Единственная проблема, которую я имею с ними в том, что он удаляет расширение .php из каждого URL-адреса, в результате мой запрос Ajax постоянно получает 404.
Для примера : На Боттоне вызов Ajax производится по адру как Ajax/x.php
но из вышеприведенного правила он превращается в Ajax/x
и вернуть 404.
Так что теперь вместо удаления .php расширения всех файлов, которые я хочу, чтобы удалить расширение .php именно из 2 файла, то есть a.php
и b.php
.
Нужна небольшая помощь с сообществом, я знаю, что я почти there.Any помощь будет оценена