2014-11-11 2 views
0

Этот вопрос задан раньше, но я не могу найти решение, которое работает для меня.Закрепить HTTPS на весь сайт?

В основном у меня есть сайт, и я хочу навязать HTTPS, я сделал это по правилам страницы cloudflare, а также попытался использовать .htaccess.

Но, теперь сайт не загружает изображения/css. Я не хочу проходить через каждый файл/сценарий, чтобы заменить их «example.jpg» на «https://domain.com/example.jpg».

Последний раз он также не разрешил мне войти. Это сайт в формате java, если это имеет значение.

Спасибо, -Gie

ответ

0

Try с .htaccess:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} 
+0

Нет, как и раньше. – TheGie

+0

Это работает для всех, но не для каталогов 'images' и' css'? Нет '.htaccess' в этих папках? – Croises

+0

В корневом каталоге есть только один файл .htaccess, а не в каких-либо подпапках. – TheGie

0

Вы, вероятно, следует создать следующие CloudFlare Page Rule:

  1. Если URL спичек - HTTP: // domain.com
  2. CLICK "+ A Setting" и выберите "Always Use HTTPS"
  3. Убедитесь, что ORDER установлен в FIRST (по желанию, но рекомендуется)
  4. CLICK Сохранить и развертывание

Вы можете найти некоторые полезные видеоуроки для этого и других популярных правил на:

https://www.cloudflare.com/features-page-rules/

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