2012-01-06 2 views
3

Я не знаю, почему я не могу найти это или сделать это, но в основном все, что я хочу сделать, - перенаправить любую страницу на моем сервере на https: // если это не находится в папке/fbthumbnails /, потому что facebook не позволяет миниатюрам быть https: //.htaccess перенаправляет все на https на http за исключением одной папки

+0

и как бы вы хотели сделать это, php или apache, ваши тэги arent clear. и что, черт возьми, стоит с ним? – Rufinus

+0

haha ​​fb не позволяет вам выбирать ssl-изображения для opengraph og: image. Смешно, да. И я делаю это в htaccess – Dan

ответ

11

Использование mod_rewrite, придерживаться этого в соответствующем месте в вашем файле .htaccess

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

Измените R к R=301 если вы хотите постоянную переадресацию.

+0

Моя ошибка, которая действительно работала, мне просто нужно было поместить полный url/wp-content/themes/wisewordsfromwoo/images/fbthumbnails/ – Dan

+0

Есть ли способ убедиться, что он включает http для условия ? – Dan

+0

'RewriteCond% {HTTPS} off' проверяет, что это * не * http: //, но возможно, что Wordpress может делать что-то, что мешает с tat. –

Смежные вопросы