我在现有的 Wordpress 安装中有一个“/new”目录,并且该站点本身可以工作,尽管转到任何其他页面都会从旧网站返回 404。IE:
- website.com -> 旧网站,有效
- website.com/new -> 新网站,作品
- website.com/new/about -> 显示来自旧网站的 404
我重新保存了永久链接设置,以确保 htaccess 文件正确,是否有可能在旧网站 .htaccess 文件中我可以忽略 /new 目录中的任何内容,试图尝试查找旧网站中的页面?
尝试在/new/
执行适当路由的目录中添加一个 htaccess 文件。如果没有路由,那么只需:
RewriteEngine On
进入/new/
目录时基本上关闭所有 mod_rewrite 活动。
尝试将以下规则添加到您的根 .htaccess 文件中
RewriteRule ^(new)($|/) - [L]
在这行之前:
RewriteRule . /index.php [L]
那应该停止解决它。
尝试删除根目录 (/) 中的 .htaccess 并确保 /new 目录中的 .htaccess 具有正确的权限,以便 Wordpress 可以对其进行修改。