我有这个奇怪的问题。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 的完全相同的地址。