如果在根Wordpress中404,则在归档子目录中显示页面

时间:2018-02-23 10:00:54

标签: wordpress .htaccess mod-rewrite url-rewriting

我想获得支持以设置正确的网址重定向。

主要网站(Wordpress)

归档

有一个/ archive子目录,其中单个index.php和.htaccess已经设法正确执行以下任务:

当前.htaccess in / archive(如果需要,可以删除/编辑)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /archive/index.php [NC,L]

实现目标

如果该网页不是主网站,请在存档子文件夹中显示该页面(出于搜索引擎优化原因,保留相同的网址不带/存档)。

我的初步试验是关于使用此命令拦截404(并在根目录中显示一个简单的html测试文件):

ErrorDocument 404 /test.html

但Wordpress仍显示模板的404.php,而不是test.html页面(所以这个命令似乎完全被忽略)。阅读WordPress文档here,他们在" 帮助您的服务器找到404页面" " 部分如果您使用自定义固定链接,则下面的技巧不起作用"。因此可能需要不同的解决方案。

0 个答案:

没有答案