簡體   English   中英

用www強制一個站點使用http並使用www強制將secure-email文件夾強制使用https

[英]Force one site to http with www and force secure-email folder to https with www

我正在嘗試為.htaccess文件編寫RewriteRule 我的情況如下,將我網站上的所有用戶強制使用www和HTTP強制使用HTTP,將安全電子郵件文件夾僅使用www強制使用https。

關於如何編寫此RewriteRule的任何想法?

您可以使用與此類似的內容(根據需要進行調整):

# non-www to www
<If "%{HTTP_HOST} = 'domain.com'">
  Redirect 301 "/" "%{REQUEST_SCHEME}://www.domain.com/"
</If>
# secure url for secure-email uri
<If "%{REQUEST_URI} =~ ^/secure-email$">
  Redirect 301 ^/?(.*) https://%{SERVER_NAME}/$1
</If>
# unsecure url for secure-email uri
<ElseIf "%{REQUEST_URI} !~ ^/secure-email$" && "%{HTTPS} = 'on'">
  Redirect 301 ^/?(.*) http://%{SERVER_NAME}/$1
</ElseIf>

僅供參考:這僅適用於Apache版本> = 2.4,否則您必須使用mod_rewrite此處此處找到更多詳細信息以適應上述規則。

但我強烈建議您通過HTTPS設置所有網站(HTTPS是許多新瀏覽器功能(特別是Progressive Web Apps所必需的功能)的要求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM