我不知道爲什麼我找不到這個或做到這一點,但基本上我想要做的就是將我的服務器上的任何頁面重定向到https://除非它位於文件夾/ fbthumbnails /中,因爲Facebook不允許縮略圖爲https://。htaccess所有重定向到https到http,除了一個文件夾
3
A
回答
11
使用mod_rewrite,在.htaccess文件,如果你想有一個永久重定向堅持這在一個適當的位置
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/fbthumbnails/
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
更改R
到R=301
。
相關問題
- 1. 重定向所有的https到http,除了3頁[htaccess/php]
- 2. mod_rewrite的重定向所有到https除了一個文件
- 3. 將所有HTTP重定向到單個文件夾的HTTPS
- 4. 重定向只有一個文件夾到HTTPS,所有的人到HTTP
- 5. 將所有http重定向到nginx中的https,除了一個文件
- 6. 多個htaccess的http重定向到https但除了頁面
- 7. htaccess的重定向所有子域到https除了WWW
- 8. .htaccess沒有將http重定向到https
- 9. IIS7 HTTPS重定向到http除了
- 10. .htaccess將所有http重定向到https和另一種方式
- 11. 重定向所有從http到https,除了聯繫頁面
- 12. .htaccess重定向到子文件夾,除了一些URL WP + Joomla
- 13. 的.htaccess 301重定向所有HTTPS訪問http除了一個PAGE
- 14. HTTPS重定向到HTTPS在.htaccess文件
- 15. 問題.htaccess將所有頁面重定向到HTTPS除了一個
- 16. htaccess重定向到https除了一個以外的所有頁面
- 17. .htaccess:除了在某些頁面上,從http重定向到https?
- 18. http到https重定向到所有posibilties到一個url
- 19. htaccess重定向所有流量到https
- 20. htaccess的重定向所有requestes除了子文件夾
- 21. htaccess重定向所有的流量從http到https,但也重定向到index.php,這是隱藏一次https https:
- 22. Mod重寫,將所有重定向到https,除了特定的URI,並將該URI從https重定向到http
- 23. Web.config將一個域重定向到非https文件夾,另一個域重定向到https文件夾
- 24. htaccess重定向除了一個文件
- 25. 所有在一個HTTPS htaccess重定向
- 26. 贊成&重定向所有HTTP到HTTPS
- 27. 蔚藍重定向所有HTTP到HTTPS
- 28. 重定向所有的HTTP到HTTPS
- 29. htaccess重定向文件夾到另一個文件夾
- 30. .htaccess重定向到子文件夾,非www到www和https
你會怎麼想,PHP或Apache,你的標籤不清楚。以及在這方面有什麼與Facebook的TODO? – Rufinus 2012-01-06 05:57:59
haha fb不會讓您爲opengraph og:圖像選擇ssl圖像。好笑。我正在做它在htaccess – Dan 2012-01-06 06:04:40