Php 返回404WordPress的所有页面和帖子(permalink发行版)
我已经更改了Wordpress网站的永久链接设置,现在所有页面都返回404错误。 我试过以下方法(没有一种对我有效)Php 返回404WordPress的所有页面和帖子(permalink发行版),php,wordpress,Php,Wordpress,我已经更改了Wordpress网站的永久链接设置,现在所有页面都返回404错误。 我试过以下方法(没有一种对我有效) 删除.htaccess文件并从Wordpress管理面板更改permalink配置,使其使用正确的.htaccess配置覆盖该文件 检查Apache2服务器是否具有Allow Override指令(已启用该指令) 正在检查文件权限(它们正常--rw-r--r--) 卸载所有插件 尝试调用flush\u rewrite\u rules() 只需将其放入活动主题的functions.
尝试调用
flush\u rewrite\u rules
()
只需将其放入活动主题的
functions.php
文件(例如在开头)并刷新页面即可。然后删除它。尝试调用flush\u rewrite\u rules
()
只需将其放入活动主题的
functions.php
文件(例如在开头)并刷新页面即可。然后将其删除。转到设置»永久链接,只需单击保存更改按钮。这将更新永久链接设置并刷新重写规则。在大多数情况下,此解决方案修复了WordPress posts 404错误。但是,如果它不适合您,那么您可能需要手动更新.htaccess文件
您也可以在.htaccess文件中手动添加此代码:
# BEGIN WordPress
<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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
进入设置»永久链接,只需单击保存更改按钮。这将更新永久链接设置并刷新重写规则。在大多数情况下,此解决方案修复了WordPress posts 404错误。但是,如果它不适合您,那么您可能需要手动更新.htaccess文件
您也可以在.htaccess文件中手动添加此代码:
# BEGIN WordPress
<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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
我这样做了,但不起作用。非常奇怪,因为.htaccess文件重写得很好。即使我删除了这个文件,然后通过Wordpress更改了permalinks的配置,这个文件也会以正确的配置重新创建,但仍然不工作。我这样做了,但不工作。非常奇怪,因为.htaccess文件重写得很好。即使我删除了该文件,然后通过Wordpress更改了permalinks配置,该文件也会使用正确的配置再次创建,但仍然无法工作。我已经在.htaccess文件上创建了该文件。不知道发生了什么,这很奇怪。我已经在.htaccess文件中有了。不知道发生了什么,很奇怪。你改变了什么“设置”?如果是基于代码的,您能否提供与永久链接相关的代码?您更改了哪些“设置”?如果是基于代码的,您能否提供与永久链接相关的代码?