WordPress网站建设中,固定链接设置是必不可少的,好的固定链接更美观、易用、利于用户分享和搜索引擎收录,需要注意的是,要使设置的固定链接生效的前提是你的网站环境支持伪静态。
常用的参数有日期和名称型 /%year%/%monthnum%/%day%/%postname%/月份和名称型 /%year%/%monthnum%/%postname%/数字型 /archives/%post_ID%文章名 /%postname%/ID+HTML型 /%post_ID%.HTML
很多站长在玩wordpress的时候,可能会碰到一个问题,就是想把wordpress伪静态,在后台设置好固定链接之后,就会出现文章页面或者所有的页面都出现404错误。下面就提供各种 web 环境下的 wordpress 伪静态规则设置教程。
Apache伪静态规则
Apache是 linux 主机下常见的环境,现在一般的 linux 虚拟主机都采用这种环境。新建一个 htaccess.txt 文件,添加下面的代码:
RewriteEngine OnRewriteBase /RewriteRule ^index\.PHP$ - [L]RewriteCond %{REQUEST_filename} !-fRewriteCond %{REQUEST_filename} !-dRewriteRule . /index.PHP [L]
然后上传到 wordpress 站点的根目录,重命名为 .htaccess ,修改完成后,要重启Apache才能生效。
Nginx伪静态规则
打开Nginx.conf
或者某个站点的配置环境,比如 qq52o.me.conf
(不同的网站配置不一样),在server {}
大括号里面添加下面的代码:
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
保存以后,重启 Nginx 即可。
IIS伪静态
强烈不推荐在 windows 的IIS服务器下安装 wordpress,因为 IIS 环境运行PHP程序的效率,相对同等配置下 linux 的 Apache 和 Nginx 环境,要低的多,更甚至于坑太多!
另存为 httpd.ini 文件,上传到wordpress站点的根目录即可。
宝塔面板设置伪静态
如果你的服务器上安装了宝塔面板,就方便多了
在 宝塔面板>网站>设置>伪静态 里选择对应的伪静态规则(wordpress)并保存即可。
后记
如果你按照上述方法设置了还是不起作用,那么有可能是你的服务器没有安装伪静态模块!Apache服务器的话,就是rewrite模块没有开启,去除这一行前面的#号就可以了
总结 以上是内存溢出为你收集整理的WordPress更改固定链接404的解决办法全部内容,希望文章能够帮你解决WordPress更改固定链接404的解决办法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)