2015-10-30 79 views
1

Apache 2.4。我正嘗試將http重定向到https,以便向我的虛擬主機發送任何請求,包括完整路徑。Apache SSL重定向刪除子目錄的斜槓

我曾嘗試以下:

<VirtualHost *:80> 
    ServerName sub.mysite.com 
    Redirect permanent/https://sub.mysite.com 
</VirtualHost> 

這工作得很好,如果我去http://sub.mysite.com或http.sub.mysite.com/。但是如果我去http://sub.mysite.com/directory我會被重定向到https://sub.mysite.comdirectory

我一直在谷歌搜索一段時間,沒有發現我似乎工作。我只是想重定向每個http請求在sub.mysite.com上的任何內容以使用https轉到相同的路徑。

回答

3

添加結尾斜線到您的重定向: 永久重定向/ https://sub.mysite.com/

當你再試一次,請注意您的瀏覽器保持一定的不良301重定向在緩存中。它可以避免你頭痛。爲確保找到問題,請嘗試使用其他瀏覽器訪問您的網站,或使用curl。

+1

感謝您的緩存提示,它確實讓我頭痛。 –

相關問題