Иконка ресурса

Использование HTTPS (SSL) соединения с помощью .htaccess и mod_rewrite для XenForo

elisovs, так это дефолтный, какая может быть ошибка?
 
Captain, прошу прощения что ввел вас в заблуждение выкладываю сейчас тот что стоит на сайте

# Mod_security can interfere with uploading of content such as attachments. If you
# cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
# SecFilterEngine Off
# SecFilterScanPOST Off
#</IfModule>
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^(.*)$ [R=301,L]


# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo
# This line may be needed to enable WebDAV editing with PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^.*$ index.php [NC,L]
</IfModule>

и так что мне нужно :
что бы люди набрав попали на

без потерь авторизации
 
Ваш форум использует данный способ?
 
elisovs, вот:

Хотя стоп, чет я туплю! В шапке же есть, что нужно прописать.
 
elisovs, Проверить сертификат можно здесь .Что бы проверить переход с http,просто перейди сайт/,если перекинет на сайт/ значит все отлично.
 
Зачем было удалять сообщение? Если тут [А по щам?]ню сказал уж явно блядь, человеку нужен редирект без www на www он несёт [А по щам?]ню проверить переход с http, где и так об этом сказано c какого то говно сайта.

RewriteCond %{HTTP_HOST} ^domainname\.ru [NC]
RewriteRule ^(.*)$ [R=301,L]
 
Что за кипишь, что было удалено?
 
Я удалил видео, которое являлось оффтопом. :)
 
Зачем было удалять сообщение? Если тут х*йню сказал уж явно блядь, человеку нужен редирект без www на www он несёт х*йню проверить переход с http, где и так об этом сказано c какого то говно сайта.

RewriteCond %{HTTP_HOST} ^domainname\.ru [NC]
RewriteRule ^(.*)$ [R=301,L]
Я не особо селен в этой теме , вот и прошу помощи . Мне эти строчки нужно в писать в htacсes ?
 
Ребята, привет.
Пролистал все сообщения в теме но ничего не нашел по своему запросу, установила мне тех поддержка сертификат, подключила на домен, но выдает, что не защищены изображения. Как и куда и какой код нужно прописать, чтобы этой проблемы избежать?
 
Пишу с телефона просто, автоисправление блин, конечно проксирование. :)
 
Mirovinger, Отдельная благодарность за помощь!
Вопрос решен)
 
Вчера делал переход на https. С первого поста сделал все условия и сайт стал доступен по HTTPS. Но появилась проблема доступности форума еще в 2 версиях, это HTTP и www. Перепробовал кучу решений, вносил правки в config.php а именно добавлял $_SERVER['HTTPS'] = 'on'; и нечего работать не хотело.
В итоге помог такой вариант условия в .htassecc:
Код:
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
# Second rewrite to non-www domain
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
После этих изменений редиректы стали правильно работать и перенаправлять все протоколы на HTTPS.
Так-же не забывайте прописывать дерективу HOST в robots на главное зеркало и заменить протокол на карту сайта.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу