1
A
回答
2
假設你已經在啓用了mod_rewrite你Apache配置,你將需要在你的.htaccess文件中。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]
2
RewriteEngine On
RewriteCond HTTPS !on
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L,QSA]
這應該通過做
[編輯]交換 「www.example.com」 到%{SERVER_NAME}所以它重定向到你試過相同的名稱通過https訪問,但通過https ...
+0
謝謝poncha,B我需要將來自www.example.com的請求重定向到https://example.com。我需要從域 – user1298842 2012-03-28 19:41:29
+0
@ user1298842中刪除www,然後將文字「example.com」而不是%{SERVER_NAME} ..或者您需要動態替換主機名嗎? (www.anything.com到anything.com)? – poncha 2012-03-28 20:24:52
相關問題
- 1. htaccess的,重定向所有請求到https:// WWW
- 2. .htaccess將所有請求重定向到非www https域?
- 3. 使用.htaccess將所有請求重定向到index.php
- 4. 重定向從HTTP所有子域到HTTPS使用htaccess的
- 5. 所有在一個HTTPS htaccess重定向
- 6. 讓htaccess重定向到https。*
- 7. .htaccess RewriteRule,重定向到https
- 8. 重定向所有請求到index.php的.htaccess
- 9. htaccess:將所有請求重定向到不同的域
- 10. https重定向.htaccess
- 11. 重定向https .htaccess
- 12. 使用.htaccess從http重定向到https
- 13. .htaccess將所有請求(包括ssl和非ssl)重定向到https://domain.com
- 14. HTTPS和htaccess的重定向
- 15. 的.htaccess HTTPS重定向laravel
- 16. .htaccess沒有將http重定向到https
- 17. htaccess - 將所有請求重定向到域根
- 18. .htaccess將所有請求重定向到index.php
- 19. .htaccess將所有請求重定向到perl文件
- 20. .htaccess將所有POST請求與數據重定向到文件
- 21. WordPress的htaccess的 - 重定向http到https
- 22. 的Apache2 - 的.htaccess所有重定向到https:// WWW
- 23. HTTPS重定向到HTTPS在.htaccess文件
- 24. htaccess的HTTPS重定向HTTP請求的子文件夾失敗
- 25. 具體PHP請求重定向的.htaccess
- 26. htaccess的改變位置和重定向所有請求
- 27. htaccess的不是重定向到https
- 28. 隱藏重定向HTTP到HTTPS .htaccess的
- 29. 例外HTTP到HTTPS重定向htaccess的
- 30. .htaccess,重定向到https的http url
感謝您的回覆 這是'https:// www.example.com',但不是'https://www.example.com/somapp/test。 html' – user1298842 2012-03-28 17:45:02