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