Я хотел изменить свой сайт от http
до https
. Всегда.
Итак, я настроил свой apache соответственно. Теперь, когда я ввожу URL-адрес моего сайта (https://steamnet.de), он загружает сайт индекса отлично, но ни один из ссылочных элементов (CSS, изображения и др.)
Мне кажется, что он делает это, потому что base href
установлен на http://steamnet.de/
, а тыс. не использует https
. Я настроил свой firefox, чтобы он не загружал смешанный контент.
Итак, как я могу сказать Joomla установить base href
на https://steamnet.de
(или иначе сделать сайт полностью ssl
?)
Я попытался установить глобальный ssl-элемент принудительной настройки конфигурации joomla ( "SSL erzwingen" на немецком языке, $force_ssl
в configuration.php
) на "все", но затем сайт ломается с бесконечным перенаправлением ошибок 303
. (В качестве запоздалой мысли: я был удивлен, обнаружив 303
вместо 301
здесь. Если бы кто-то мог объяснить, что я был бы благодарен)
(Laoneo предложил некоторые решения, которые не сработали, для полноты здесь есть список)
- настройте
$live_site
на URLhttps
. - при изменении
$sef
и$sef_rewrite
.
Журналы apache:
access.log
91.42.221.000 - - [03/Nov/2013:12:41:25 +0100] "GET / HTTP/1.1" 303 4854 "-" "Mozilla/5.0 (Gecko) Firefox/64"
91.42.221.000 - - [03/Nov/2013:12:41:25 +0100] "GET / HTTP/1.1" 303 516 "-" "Mozilla/5.0 (Gecko) Firefox/64"
91.42.221.000 - - [03/Nov/2013:12:41:25 +0100] "GET / HTTP/1.1" 303 516 "-" "Mozilla/5.0 (Gecko) Firefox/64"
error.log
ничего не содержит при доступе, но следующие строки на reload
[Sun Nov 03 12:41:16 2013] [notice] Graceful restart requested, doing restart
[Sun Nov 03 12:41:16 2013] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)
[Sun Nov 03 12:41:17 2013] [warn] RSA server certificate CommonName (CN) `Angelo Neuschitzer' does NOT match server name!?
[Sun Nov 03 12:41:17 2013] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze17 with Suhosin-Patch proxy_html/3.0.1 mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations