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