如果您当前有/path/to/site.html
并将其更改为/path/to/site
, 这将影响SEO,因为搜索引擎认为他们知道url(前者)。
然而,有解决方案。您可以保留.html
在URL的末尾(使用WordPress永久链接到.html应该没有问题),或者如果你想清理你的URL,你需要从一个重定向到另一个(use 301 redirects).
有大量关于重定向工作原理的资料(like this), 如果你只想要。html消失(URL的其余部分保持不变),类似这样的内容在中已经可以使用了。htaccess
RewriteRule ^(*.)\\.html$ $1 [R=301,QSA,L]
否则,您需要一个更复杂的结构,这取决于您当前的具体情况。