我的 .htaccess 无法正常工作

我的 .htaccess 无法正常工作

这太奇怪了。我以前从来没有遇到过这个问题。

基本上,我在 .htaccess 中有一小段代码,用于从网页中删除 .php 扩展名。出于某种原因,它对我来说已经停止工作了。如果我访问没有 .php 扩展名的网页,本地主机和实时服务器都会出现相同的错误。奇怪的是,我在另一个网站上使用了完全相同的 .htaccess 文件,它在本地主机和同一个实时服务器上都运行良好。

我想知道是什么原因造成的?这是代码。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

答案1

出于某种原因,如果我像这样添加间距,它就会起作用。

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}.php -f

RewriteRule ^(.*)$ $1.php [L]

相关内容