最近我用 php 建立了一个网站,但他们拥有的旧网站都是 HTML 格式的。所以现在我不知道使用 .htaccess 将所有旧链接重定向到新站点(可能将所有带有 HTML 的链接重定向到主域)的最佳方法是什么,最佳实践是什么?
这是我尝试过的,但该网站对许多重定向循环说:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.de
RewriteRule (.*) http://www.example.de/$1 [R=301,L]
RedirectMatch "\.html$" http://www.example.de
所以首先我们把所有非www的链接都重定向到www,然后当页面有.html的时候就重定向到主站点。