Apache的重定向HTTPS主机名/改写为https完整的URL
问题描述:
一个Apache重写已经到位重定向从http网址为https的正常工作Apache的重定向HTTPS主机名/改写为https完整的URL
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
然而https://hostname
转到“itworks!”页面
会是什么语法重定向到https://hostname
https://hostname/sub1/sub2
感谢
答
将在此之后,规则,你有
RewriteCond %{HTTPS} on
RewriteRule ^$ /sub1/sub2 [L]
如果你想在浏览器的地址栏中的实际URL更改为/sub1/sub2
,然后更改括号从[L]
到[R=301,L]
。
+0
感谢您的回复,它似乎没有工作寿。尝试了几次你的代码的变化,每次都不切换。 – user1515494 2012-07-11 08:37:32
尝试了许多不同的选项,但由于某些原因无法在https模式下重写URL。最后,我在itworks上放了一个http重定向!页面,而不是最优雅的解决方案。 – user1515494 2012-07-16 13:32:57