0

我有这个奇怪的问题。WP Multi Site Network 已创建,之前存在的页面已移入其中。一切正常,除了在完全用 html 编码的旧页面中,子站点的格式为:

http://domain-a.com/subsite1.html
http://domain-b.com/subsite2.html

但现在有了 WP 漂亮的链接,它们看起来是这样的:

http://domain-a.com/subsite1
http://domain-b.com/subsite2

Seo 机构希望自动将旧链接重写为新链接。我找到了这样的示例 htpassword 重定向:

RedirectMatch 301 (.*).html$ http://domain.com$1/

但它不能正常工作,因为右边有域名但左边没有。我知道,对于每个域,我应该创建不同的规则,因为它可能无法在全球范围内以一条规则完成,但无论哪种情况,我都不知道如何正确执行。

从理论上讲,重写应该采用末尾带有 .html 的任何地址,并将其重写为末尾没有 .html 的完全相同的地址。

4

1 回答 1

1

而不是你的规则试试这个规则:

RedirectMatch 301 ^/(.*).html$ /$1/
于 2013-08-01T15:38:13.277 回答