【发布时间】:2023-03-17 15:00:02
【问题描述】:
我试图避免多次重定向。我目前的设置包括以下内容:
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^\/?(.*)$ https://www.example.com/$1[R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
我需要的是一个规则,它强制 HTTPS、WWW 并使用一个规则将尾部斜杠添加到所有 url。
以上是强制网址通过两个重定向运行。
我到处搜索,找到了一条 https / www 规则并在一条规则中删除了尾部斜杠,但没有找到一条添加斜杠的规则。
谢谢
【问题讨论】:
标签: redirect