0
我来翻过相似,我需要很多的解决方案,但我试图改变他们,有没有运气,似乎被忽略它们有时而不是其他时间。重定向到非HTTPS网页
基本上我有一个网站,我需要有HTTPS只在某些页面或所有PHP网页,如果这是更容易,但不是如友好的URL /女装/裙子/
到目前为止,我在底部添加的if语句:
RewriteCond %{HTTPS} =on
RewriteCond %{REQUEST_FILENAME}!\.php
RewriteRule %{HTTPS} =off
此外,在情况下,它的确与众不同有一些代码在顶部生成友好的URL:
Options +FollowSymLinks -MultiViews -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /psyche/
RewriteCond %{ENV:REDIRECT_STATUS} !^401$
RewriteCond %{REQUEST_URI} !^/psyche/(payment|admin|provider|partner)/
#RewriteCond %{REQUEST_FILENAME} !\.(gif|jpe?g|png|js|css|swf|php|ico)$
RewriteRule loader_(.+).css loader.php?type=css&md5_suffix=$1 [L]
RewriteRule loader_(.+).js loader.php?type=js&md5_suffix=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ dispatcher.php [L]
</IfModule>
我真的很感激任何人的帮助,因为当你在HTTPS友好的网址不工作,我从来没有意识到如此是我的客户压力我不明白为什么它不工作。即使不是解决方案,也许有人可以指引我走向正确的方向,或告诉我我哪里出错了。
非常感谢,
汤姆
我不明白。为什么不能在HTTPS中使用友好的URL?他们应该正常工作。你为什么试图重写HTTPS“关闭”(反正这样不行)? – 2010-10-27 11:58:19
最后一段是关键。不管是否使用HTTPS,友情链接都不会受到影响。也许你应该寻求解决问题的原因,而不是针对症状进行解决。 – Spudley 2010-10-27 11:58:58
好点,但它只需要安全的帐户和付款页面,我认为,当它在https下的网页加载速度较慢,因为内容必须加密和解密。同时保持https会很好,但它只是抛出一个404,当我去https下的任何友好的网址? – 2010-10-27 12:08:37