У меня установлен SSL на сервере, но я почти ничего не использую, поэтому я просто перенаправляю все https://
в http://
через .htaccess
. Недавно я создал небольшое приложение для своей страницы Facebook Fan, но столкнулся с двумя проблемами, так как Facebook еще не разрешил http://
.Разрешить определенные файлы для запуска по https
Вопрос:
Как я могу позволить один статический HTML файл для запуска с https://
, оставляя остальную часть настройки, как это?
То, что я в настоящее время использую в моем .htaccess
следующей
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} https [OR]
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php/$1 [QSA,L,NC]
</IfModule>
В чем проблема? – Raptor
Настоящая проблема заключается в том, что файл просто не открывается на facebook. IFrame в основном пуст. – AlexB
Любая ошибка? Является ли SSL-сертификат самоподписанным? Вы работаете в Firefox? Прочитайте [это] (http://stackoverflow.com/questions/7319452/can-i-use-a-free-self-signed-ssl-certificate-for-a-secure-canvas-url), а также – Raptor