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. 重定向所有非https請求https請求由htaccess
- 2. htaccess的,重定向所有請求到https:// WWW
- 3. .htaccess將所有請求重定向到非www https域?
- 4. htaccess重定向所有流量到https
- 5. 的.htaccess重定向到HTTPS
- 6. 的.htaccess重定向到https
- 7. 使用.htaccess將所有請求重定向到index.php
- 8. 使用.htaccess將所有請求重定向到根URL
- 9. 使用的.htaccess重定向所有請求而是兩個
- 10. 重定向循環使用,同時重定向所有的HTTP請求到https的.htaccess
- 11. 重定向從HTTP所有子域到HTTPS使用htaccess的
- 12. 所有在一個HTTPS htaccess重定向
- 13. .htaccess將所有請求重定向到index.php,即使請求的文件存在
- 14. 讓htaccess重定向到https。*
- 15. htaccess重定向到HTTPS
- 16. .htaccess RewriteRule,重定向到https
- 17. htaccess:將所有請求重定向到不同的域
- 18. 重定向所有請求到index.php的.htaccess
- 19. Htaccess HTTPS重定向
- 20. https重定向.htaccess
- 21. 重定向https .htaccess
- 22. HTTPS htaccess重定向
- 23. 使用.htaccess從http重定向到https
- 24. https https重定向使用htaccess
- 25. .htaccess將所有請求(包括ssl和非ssl)重定向到https://domain.com
- 26. HTTPS和htaccess的重定向
- 27. 的.htaccess HTTPS重定向laravel
- 28. .htaccess沒有將http重定向到https
- 29. 重定向到基礎URL的所有請求,而無需使用的.htaccess
- 30. htaccess,將所有請求重定向到splash.php
感謝您的回覆 這是'https:// www.example.com',但不是'https://www.example.com/somapp/test。 html' – user1298842 2012-03-28 17:45:02