这看起来非常简单,它是一个.htaccess文件问题,但它不是。
我有一个wordpress网站,运行在demo.xxx.com,我不得不把它移到xxx.com 所以我只是去了我的apache并更改文件以将其重定向到xxx.com而不是demo.xxx.com
我也进入了wordpress并将url相关设置从demo.xxx.com更改为xxx.com 因此该源代码的目录是相同的。 主页打开很好,起初我认为可能是我应该重置所有永久链接,我做了但内页拒绝打开。
我的.htaccess文件和以前一样,我不认为它有什么问题。
答案 0 :(得分:0)
您是否尝试过设置 - >永久链接并选择与Default不同的设置,然后单击Save按钮?
答案 1 :(得分:0)
当您指示Apache转到您的新网站时,它是否在另一个目录中?如果是这样,您可能没有相同的目录权限。固定链接使用mod_rewrite,除非启用了覆盖,否则将无法工作。
检查并更改您的httpd.conf文件...
<Directory "/var/www/xxx.dom">
AllowOverride None
</Directory>
到
<Directory "/var/www/xxx.dom">
AllowOverride All
</Directory>