【发布时间】:2023-03-29 13:50:01
【问题描述】:
我有两个不同提供商的托管帐户。
两个站点在 htaccess 中都有以下内容。
RedirectMatch 301 ^(.*).htm $1.html
在一个站点(VPS)上它按预期工作并且
//www.example.com/page.htm
正确转发到
//www.example.com/page.html
但在其他托管服务提供商(共享托管。不同的提供商)上,它会从 url 中删除 www,因此转到:-
//example.com/page.html
如果发生 htm-to-html 重定向,它只会删除 www。因此,并非所有页面都删除了 www,因此也不是从所有 url 中删除 www 的全局设置。
重定向语法错误吗?如果是这样,那么为什么它只影响一个托管服务提供商的域。或者它是网站设置中其他地方的设置?
谢谢
【问题讨论】: