我想使用301重定向将通过HTTPS到达我的网站的任何人重定向回HTTP版本。
所以:
https://www.domain.com到http://www.domain.com https://www.domain.com/contact到http://www.domain.com/contact
但我想允许一个URL保留在https上
所以:
https://www.domain.com/secure/secureFile.php应该继续通过HTTPS提供服务,且不进行重定向
如何在.htaccess文件中实现此目的?
谢谢 :-)
将此代码放在您的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule !^secure/secureFile\.php http://%{HTTP_HOST}%{REQUEST_URI} [L,NC,R=301]
RewriteCond %{HTTPS} off
RewriteRule ^secure/secureFile\.php https://%{HTTP_HOST}%{REQUEST_URI} [L,NC,R=301]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句