2012-01-06 50 views
3

我不知道爲什麼我找不到這個或做到這一點,但基本上我想要做的就是將我的服務器上的任何頁面重定向到https://除非它位於文件夾/ fbthumbnails /中,因爲Facebook不允許縮略圖爲https://。htaccess所有重定向到https到http,除了一個文件夾

+0

你會怎麼想,PHP或Apache,你的標籤不清楚。以及在這方面有什麼與Facebook的TODO? – Rufinus 2012-01-06 05:57:59

+0

haha​​ fb不會讓您爲opengraph og:圖像選擇ssl圖像。好笑。我正在做它在htaccess – Dan 2012-01-06 06:04:40

回答

11

使用mod_rewrite,在.htaccess文件,如果你想有一個永久重定向堅持這在一個適當的位置

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} !^/fbthumbnails/ 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

更改RR=301

+0

我的錯誤,沒有工作,我只需要把完整的url/wp-content/themes/wisewordsfromwoo/images/fbthumbnails/ – Dan 2012-01-06 06:07:57

+0

有沒有一種方法來確保它包括http的條件? – Dan 2012-01-06 06:10:06

+0

'RewriteCond%{HTTPS} off'檢查它是* not * http://但可能是wordpress可能正在做一些與tat混淆的事情。 – 2012-01-06 19:52:23

相關問題