天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

wordpres网页报“The requested URL *** was not found on this server.”

往事如烟 3707次浏览 2个评论

这次wordpress网站迁移后遇到的问题是真多啊,前前后后,处理了差不多3天的时间,后面会全部复盘,把遇到的问题详细和解决的方法思路都整理下来,方便后面使用时查看,也希望能帮助遇到类似问题的其他小伙伴,少走些弯路。

今天,终于把环境,服务器,数据库,都搞定了之后,就在快要看到希望的终点时,最后打开网页有报错了“The requested URL ***.html was not found on this server.”,

本站固定链接为自定义结构 /%postname%/.html,首先想到的就是apache服务器是否开启了AllowOverride All,和rewrite_module模块是否开启,查看了下,都已经开启。如果你未开启,请先开启。

找到你的apache配置文件,httpd.conf文件,

找到自己的httpd.conf文件,如果不知道装在那里了,直接find查找:
find / -name httpd.conf

找到后,编辑文件
vim httpd.conf

两处需要修改的:
AllowOverride All(将None改为All)

LoadModule rewrite_module modules/mod_rewrite.so(前面的#去掉 开启)

项目根目录下添加.htaccess文件(我的没有,直接添加)

vim .htaccess

编辑,并添加如下内容:

# BEGIN WordPress

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

# END WordPress

wq保存,退出。

再次刷新页面,ok,页面正常打开。

 

参考:https://stackoverflow.com/questions/21644304/wordpress-server-to-localhost-not-found-the-requested-url-xxx-was-not-found-on


ITZOO版权所有丨如未注明 , 均为原创丨转载请注明来自IT乐园 ->wordpres网页报“The requested URL *** was not found on this server.”
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. Thanks for finally talking about > wordpres网页报“The requested URL *** was not found on this server.” - ITZOO – IT知识分享 免费资源下载 < Loved it!
    leci1232023-09-30 18:06 回复 未知操作系统 | Chrome 114.0.0.0
  2. Thanks for finally talking about > wordpres网页报“The requested URL *** was not found on this server.” - ITZOO – IT知识分享 免费资源下载 < Loved it!
    slot882023-09-30 18:56 回复 未知操作系统 | Firefox 114.0