首页 > 问答 > 设置伪静态后,404页面自动跳转到首页

设置伪静态后,404页面自动跳转到首页

[导读]:小弟做了一个 wordpress 的博客,在自己的空间设置了wordpress 的伪静态,后面发现,搜网站的404页面时,直接跳转到首页,也就是404页面不出现了,我后面去空间管理后台把伪静态...

小弟做了一个 wordpress 的博客,在自己的空间设置了wordpress 的伪静态,后面发现,搜网站的404页面时,直接跳转到首页,也就是404页面不出现了,我后面去空间管理后台把伪静态设置取消了,结果404页面又恢复了,望大家告知一下这是什么情况,有什么解决办法么?

感谢邀请,出现这种情况,首先观察一下伪静态规则。另外在WP后台有一个关于404页面显示或跳转的设置选项。要是这两个地方设置都没有问题,这个问题应该可以解决。

###

用这个代码就可以解决你的问题
RewriteEngine On
RewriteCompatibility2 On
RepeatLimit 200
RewriteBase
RewriteRule /tag/(.*)/$ /index\.PHP\?tag=$1

Protect and files

from accessing through HTTP

Rules to ensure that normal content gets through

RewriteRule /Robots.txt /robots.txt [L]
RewriteRule /[L]
RewriteRule /[L]

For file-based wordpress content ( theme), admin, etc.

RewriteRule /wp-(.*) /wp-$1 [L]

For normal wordpress content, via

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /[L]

###

把.htacces文件放到更目录,然后再WordPress里面的连接设置按照需求进行格式设置!

###

伪静态规则不要在空间管理后台设置,Apache和window分别用.htacces和文件写静态规则放在服务器底下,也许这样就可以。我也没有实际操作过,你可以试试看,不行再给我回复

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/34662.html