【问题标题】:.htaccess redirect a url to another (keep the url segments).htaccess 将一个 url 重定向到另一个(保留 url 段)
【发布时间】:2026-01-01 19:40:01
【问题描述】:

需要重定向http:// www.old-url.com/any/other/url/segmenthttps:/ /www.new-url.com/any/other/url/segment

目前我正在做这样的事情:

RewriteEngine On
RewriteCond %{HTTP_HOST} !http://www.old-url.com/1$ [NC]
RewriteRule ^(.*)$ https://www.new-url.com/$1 [L,R=301]  

这个结果:

http:// www.old-url.com/any/other/url/segment to
https:// www.new-url.com/

谢谢 -罗比

【问题讨论】:

    标签: .htaccess url redirect


    【解决方案1】:

    使用下面的 htaccess 规则将 http 重定向到 https:

    RewriteEngine On
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    

    来源:htaccess redirect

    【讨论】:

    • 这对我来说是Internal Server Error
    最近更新 更多