【发布时间】:2018-08-05 02:56:28
【问题描述】:
我为 htaccess 编写了一个简单的代码来防止 .php 扩展。但从那时起,我的 ajax 代码就不起作用了。这是我的 .htaccess 代码
Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)\.php$ /$1 [R,L]
RewriteRule ^(.*?)/?$ /$1.php [NC,END]
在删除第四行时,ajax 正在工作,但是 localhost/sample/hello.php 和 localhost/sample/hello 两个 URL 都在工作! (因为那不是故意的)
我的示例 ajax 脚本
$.post('BaseClass.php', {
action: 'login'
},
我在同一目录中有 BaseClass.php 文件 提前感谢您的帮助
【问题讨论】: