我通过谷歌索引了几个标签,如下所示domain.com/tag-name
。由于我的 wordpress 插件之间的不兼容,这个结构必须更改为domain.com/tag/tag-name
,另一方面,我所有的帖子都具有与索引标签 url 几乎相同的结构domain.com/pots-name
。如果http响应是404,有没有办法使用htaccess创建条件模式以重定向domain.com/tag-name
到?domain.com/tag/tag-name
问问题
376 次
1 回答
0
您可以创建一个自定义 404 php 页面并从那里重定向。
将以下行添加到您的 .htaccess 中:
ErrorDocument 404 /404_redirect.php
并创建您的自定义 404_redirect.php:
<?php
if (should_redirect($_SERVER['REDIRECT_URL'])) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . get_redirect_target($_SERVER['REDIRECT_URL']));
} else {
print_default_404_page();
}
?>
于 2012-09-19T08:03:12.330 回答