Wordpress网站-主页打开,但内部页面给出404


Wordpress site - home page opens but inner pages give 404

这看起来很琐碎,这是一个.htaccess文件问题,但事实并非如此。

我有一个wordpress网站,运行在say demo.xxx.com上,我不得不把它移到xxx.com上所以我只是去了我的apache,更改了文件,将其重定向到xxx.com,而不是demo.xxx.com

我还进入wordpress,将url相关设置从demo.xxx.com更改为xxx.com因此,这个源代码的目录是相同的。主页打开得很好,一开始我想我应该重置所有的永久链接,我做到了,但内部页面拒绝打开。

我的.htaccess文件和以前一样,我没有;我不认为这有什么不对。

您是否尝试过转到"设置"->"永久链接"并选择不同于"默认"的设置,然后单击"保存"按钮?

当您指示Apache转到您的新站点时,它在不同的目录中吗?如果是这样,您可能没有相同的目录权限。永久链接使用mod_rewrite,除非启用覆盖,否则不会工作。

检查并更改httpd.conf文件。。。

<Directory "/var/www/xxx.dom">
    AllowOverride None
</Directory>

<Directory "/var/www/xxx.dom">
    AllowOverride All
</Directory>