簡體   English   中英

.htaccess HTTP到HTTPS,但顯示子文件夾

[英].htaccess HTTP to HTTPS but showing subfolder

我正在使用以下.htaccess規則將網站從http重定向到https。

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

但是我的站點代碼位於Testversion文件夾下。 因此,當我在.htaccess文件中添加此規則時,我的網址變為“ https://abcd.com/Testversion ”,而不是“ https://abcd.com

誰知道我如何跳過Testversion文件夾名稱?

如果您的.htaccess放在子目錄中,則可以使用:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]

即從RewriteRule捕獲相對URI(從當前目錄),並在目標中使用它。

暫無
暫無

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

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