【发布时间】:2019-11-03 08:40:18
【问题描述】:
我正在运行自定义脚本(带有一些功能的 ajax)。 问题是并非所有 .php 文件都已加载...
当我访问 URL/whatever.php 时,它显示 404 not found.
我尝试更改 htaccess 文件,尝试将该文件移动到不同的目录。但是我可以通过这种方式访问图像 - 所以重写可能有问题?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress```
404 page displaying...
【问题讨论】:
-
whatever.php 文件在哪里?在 WP 根目录中?
-
我试图把它放在任何地方 - 根目录、插件、主题......总是 404。我试图更新永久链接等等......我禁用了所有插件和主题,它们都是一样的
-
如果您想将它称为 URL/whatever.php,它应该在 root 中,并且它应该以这种方式工作。其他 Wordpress 页面是否正常工作?
-
页面/帖子正在工作,它只是 .php 文件不工作
-
一种解决方法,可能是创建一个受密码保护的页面,并为该页面创建一个模板,您可以在其中运行您的功能。
标签: php wordpress apache http-status-code-404