出於某種原因,我看到一個目錄的內容在https上顯示在Google上。由於這打破了一些頁面元素,我需要檢查https請求的特定目錄並重定向到http。 Https在其他幾個目錄中使用,所以我不想做一個全局重定向。重定向一個目錄從https到http
0
A
回答
0
使用,在你的根.htaccess
:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule ^particularDirectory/? http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]
或者您所在particularDirectory/.htaccess
:
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]
0
這裏有很多示例腳本。如果你理解重寫規則,那並不難。我在ServerFault上發現了一個應該爲你工作的應用程序。不要忘記爲你改變它的具體目錄(如果你不希望一切都被重寫爲https)。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
相關問題
- 1. 重定向HTTPS非HTTP和HTTP到HTTPS在目錄中的htaccess
- 2. 重定向從http://到https://
- 3. 將HTTPS重定向到HTTP,但一個目錄除外
- 4. HTTPS到HTTP重定向一個子目錄
- 5. 將單個目錄重定向到HTTPS
- 6. 重定向HTTP到HTTPS,不重定向到登錄頁面
- 7. 從http重定向到https到httpsty
- 8. 重定向HTTPS到一個目錄的HTTP,而ISAPI重寫的地方
- 9. 重定向到HTTPS HTTP只
- 10. https到http重定向
- 11. 將HTTPS重定向到HTTP
- 12. apache http:重定向到https:
- 13. HTTP到HTTPS重定向
- 14. HTTPS到HTTP重定向
- 15. HTTP到HTTPS重定向
- 16. 重定向HTTP到HTTPS
- 17. Sinatra + HTTPS重定向到HTTP?
- 18. HTTPS重定向到HTTP
- 19. HTTP到HTTPS重定向
- 20. HTTPS到HTTP重定向nginx
- 21. 重定向http頁到https
- 22. 從HTTPS重定向一個特定的文件到http
- 23. 如何重定向到同一個域從http到https
- 24. 如何從HTTPS重定向到HTTP?
- 25. Asp.net從Https重定向到Http
- 26. 從http重定向到https(Pencilblue Elastic Beanstalk)
- 27. 魷魚重定向從https到http
- 28. 將網頁從HTTP重定向到HTTPS
- 29. 302從HTTPS重定向到HTTP
- 30. 從HTTP重定向到HTTPS複製
的作品!謝謝Croises!我必須做的唯一修改是刪除[L]標誌,因爲還有許多其他重寫正在發生......再次感謝! – TopAngler
不客氣,很高興它解決了。 – Croises