【发布时间】:2014-03-12 17:51:41
【问题描述】:
我有一个网络结构,其中我的所有文件都有扩展名 .php,我正在使用 .htaccess 从 url 中删除 .php。 所以文件是 www.abc.com/ab.php ----> www.abc.com/ab
这很好用,但是,我有很少的文件需要表单请求并使用 JS(这不是 ajax)进行操作,并且由于 .htaccess 它不起作用。 谁能告诉我如何排除“formfile.php”文件不被重定向到“formfile”
这是我的代码:-
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
【问题讨论】:
标签: php ajax .htaccess mod-rewrite