0

我通过谷歌索引了几个标签,如下所示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

4

1 回答 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 回答