在 WordPress 背景设置了自定义牢固链接后,前台页面没法显现,提醒404毛病页面,然则本来默许的动态途径照样能够翻开,这是为何?
剖析:
平常我们运用开源顺序,如 WORDPRESS这类顺序时,都邑先在当地调试,并上传些数据,如题所述的题目,在本站调试的时刻就涌现过,查阅了些材料,得出的结论:
最大的可能性就是apache(PHP 服务器)的设置涌现了题目。在背景设置了自定义的牢固链接后,相称因而自定义了站点的伪静态划定规矩,那末在调试的过程当中,你的服务器环境就必须支撑伪静态才能够翻开静态的途径,一 般能进背景设置牢固途径,那末你的服务器环境大抵是没有什么题目的,动态途径也能够翻开,申明数据库衔接及权限等题目都不大会存在题目,问题平常就出在你没有开启Apache支撑伪静态的功用,怎样完成呢?
前提条件:你用的是 Apache 服务器 先找到 Apache 装置的途径,在其根目录下“conf 文件夹”中有一个文件叫
“httpd.conf”,用记事本将它翻开,按“ctrl+F”键,弹出查找窗口,输入:
“#LoadModule rewrite_modulemodules/mod_rewrite.so”
假如能找到的话, 把前面的#删除,这个#号示意解释,也就是没有开启,我们去掉以后也就开启了
“mod_rewrite”这一模块,假如找不到,再尝试输入:
“LoadModule rewrite_modulemodules/mod_rewrite.so”
看可否找到,假如能找到,申明 这个模块已开启, 继承查找“ Options FollowSymLinks AllowOverride None Order deny,allow Deny from all
”将个中的“AllowOverride None”改成“AllowOverride all”,为保险起见,
你也能够再查找一下“AllowOverride None”,可能会涌现多处,悉数替换成 “AllowOverride all”,然后保留文件。
接下来,重启 apache 服务器,再去背景保留一下“牢固链接”,从新翻开页面, 看是否能够翻开了。
假如你不是 Apache 服务器,而是用的 IIS 调试的话,那就得去装置一个“ISAPI_Rewrite3_0069_Lite.msi”挑选器,然后在站点设置内里将PHP置为优 先级。
更多wordpress相干技术文章,请接见wordpress教程栏目举行进修!
以上就是为何wordpress会涌现404毛病的细致内容,更多请关注ki4网别的相干文章!