gpt4 book ai didi

.htaccess - 将旧链接(HTML 站点)重定向到新页面(PHP 站点)

转载 作者:行者123 更新时间:2023-12-04 16:50:03 31 4
gpt4 key购买 nike

最近我用 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 时重定向到主站点。

最佳答案

选项 1:将所有旧 .html 链接重定向到新站点的/

RewriteEngine On

RewriteRule \.html$ / [L,R=301,NC]

选项 2:如果 .html 文件名和 .php 文件名相同,则将所有旧的 .html 链接重定向到新网站的.php/

RewriteEngine On

RewriteRule ^(.+?)\.html$ /$1.php [L,R=301,NC]

关于.htaccess - 将旧链接(HTML 站点)重定向到新页面(PHP 站点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19425083/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com