我正在一个安装了 wordpress 的网站上工作,但我无法创建普通的 php 文件。他们都给我404。
Wordpress 工作正常,一切正常。htaccess 看起来也不错,但是当我尝试创建一个 php 文件时,例如 /example-dir/simple-file.php,并尝试访问它,而不是显示我的页面(里面只有一个回显),它显示一个404。
任何提示如何停用这种特殊行为?我尝试禁用所有插件,但没有帮助。
htaccess 看起来像这样:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
编辑:它的行为就像RewriteCond %{REQUEST_FILENAME} !-f
不存在一样。
另一个有趣的观察是它只对 php 文件执行此操作。如果我创建 test.txt,它工作正常。