Помогите настроить htaccess

12
D
На сайте с 20.09.2010
Offline
175
505

Подскажите как настроить файл htaccess, чтобы админская папка admin была доступна по обычному протоколу http, не по https сейчас почему-то не работает..

AddDefaultCharset UTF-8
php_value session.cookie_domain ".mysite.com"
Header add Access-Control-Allow-Origin "*"
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_URI} !^/admin/
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^(.*)$ https://mysite.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://mysite.com/ [R=301,L]
Кобзон
На сайте с 27.05.2014
Offline
58
#1

В админ файлах CMS на фтп тоже есть файл .htaccess, добавьте в неё ту-же самую строчку что и в файл в корневом каталоге.

Пожалуйста!

D
На сайте с 20.09.2010
Offline
175
#2

что-то не срабатывает..

Кобзон
На сайте с 27.05.2014
Offline
58
#3

Напишите в поддержку хостинга, должны сами сделать

M
На сайте с 04.12.2013
Offline
223
#4

...или послать, что вполне норм.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 30.09.2016
Offline
469
#5
datum:
сейчас почему-то не работает

Причина в чём-то другом.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
FoxCloud
На сайте с 08.11.2016
Offline
75
#6

Из вопроса не понятно как вы хотите, чтобы у вас работало.

Уточните, какой вариант вы хотите реализовать.

Вариант №1:

https://domain.com/admin - Доступно.

http://domain.com/admin - Доступно.

Вариант №2:

https://domain.com/admin - Доступно

http://domain.com/admin - Не доступно

Вариант №3:

https://domain.com/admin - не Доступно

http://domain.com/admin - Доступно

FoxCloud ( http://ru.foxcloud.net/ )размещение в Европе / Америке / России. Серверы для любого проекта.
D
На сайте с 20.09.2010
Offline
175
#7

Мне надо чтобы основной сайт был https://site.com

а https://site.com/admin/ - все ск4рипты которые в этой папке, редиректились на http

Тоесть при ввводе https://site.com/admin/ - редирект на http://site.com/admin/

https://site.com/admin/users.php - редиректилось на http://site.com/admin/users.php

и т.д.

IL
На сайте с 20.04.2007
Offline
435
#8
datum:
Тоесть при ввводе https://site.com/admin/ - редирект на http://site.com/admin/

Т.е. сайт должен работать по HTTPS, а админка должна быть доступна по протоколу HTTP (без S) - всё верно?

---------- Добавлено 04.10.2019 в 14:28 ----------

datum:
сейчас почему-то не работает..

Попробуйте в режиме инкогнито, возможно, "редирект закэшировался"

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S
На сайте с 30.09.2016
Offline
469
#9

Да нет, там просто надо в начало вставить "перевёрнутое" правило, что-то типа

RewriteCond %{REQUEST_URI} ^/admin/
RewriteCond %{HTTPS} on
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
IL
На сайте с 20.04.2007
Offline
435
#10
Sitealert:
Да нет, там просто надо в начало вставить "перевёрнутое" правило, что-то типа

Если заходить по http://../admin/ ... то оно не требуется

datum:
папка admin была доступна по обычному протоколу http, не по https сейчас почему-то не работает..

Осталось, понять, "доступна" ли папка по "обычному" протоколу.. и как именно "сейчас не работает"..

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий