2012-01-27 35 views
2

對不起,要求這樣一個總的新手問題 - 我正在努力與我們的Wordpress網站上的SSL重定向規則的例外。基本上,一切都重定向爲http到https。Wordpress SSL重定向與一個子文件夾異常

Feedburner的不支持https飼料(GRR!)所以我希望創建一個例外防止請求http://domain.co.uk/feed/被重定向到https://domain.co.uk/feed/

我們重定向在.htaccess規則看起來有點像這樣:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 

任何和所有的幫助真的,真的很感激。謝謝!

回答

0

嘗試

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
#exclude /feed/ 
RewriteCond %{REQUEST_URI} !^/feed/ [NC] 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 

#This section is optional 
RewriteCond %{HTTPS} on 
#send any cached https /feed/ back to http 
RewriteCond %{REQUEST_URI} ^/feed/ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 

如果你以前訪問過的網址/feed/並重定向,該重定向將在您的瀏覽器緩存。要在更改規則後測試其正常工作,請更改爲隱私瀏覽或清除瀏覽器緩存。

如果你認爲現有的客戶,即有一個緩存的HTTPS重定向到/feed/同樣的問題,你可以包括可選部分送他們返回到http

+0

烏爾裏希您好,感謝這麼多的答覆!您的解決方案*應該*工作 - 由於我不明白的原因,請求http://domain.co.uk/feed/重定向到https:domain.co.uk/的安全版本我已經將全部內容htaccess,但顯然我不指望你通過它,如果你沒有時間http://pastebin.com/dVgfnuew – 2012-02-14 15:19:42

+0

@RichardBaxter你的htaccess文件看起來沒問題。確保您在隱私瀏覽模式下進行測試,以確保您沒有任何緩存的301重定向 – 2012-02-14 15:30:24

相關問題