Перейти к содержимому


Фото
- - - - -

SSL admin/ simpla/


  • Чтобы отвечать, сперва войдите на форум
12 ответов в теме

#1 shooroop

shooroop
  • Фрилансер
  • 880 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 14.02.2019 - 01:18

Вопрос после установки в админку можно попасть через simpla/ а через admin/ нет.

Кто знает почему?

 

в htachess

 

 RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
  RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_URI} ^(.+)/$
  RewriteRule ^(.+)/$ /$1 [R=301,L]

 



#2 question

question
  • Пользователь
  • 275 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 14.02.2019 - 10:05

Не вижу редиректа с admin на simpla



#3 shooroop

shooroop
  • Фрилансер
  • 880 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 14.02.2019 - 22:46

Не вижу редиректа с admin на simpla

 

без SSL все заходит как обычно и по admin и по simpla. После установки SLL только по simpla

 

 

Что никто не подскажет?



#4 question

question
  • Пользователь
  • 275 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 16.02.2019 - 09:58

Подскажу. У вас на этом домене когда-то был сайт на http и другой .htaccess, правила из которого браузер закешировал, потому и выполняет переход с admin на simpla в http версии.

Очистите кеш браузера и проверьте снова. 



#5 shooroop

shooroop
  • Фрилансер
  • 880 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 16.02.2019 - 17:54

Подскажу. У вас на этом домене когда-то был сайт на http и другой .htaccess, правила из которого браузер закешировал, потому и выполняет переход с admin на simpla в http версии.

Очистите кеш браузера и проверьте снова. 

 

 

Лол. такого я не ожидал ))

 

Пожалуйста оставляйте свои догадки при себе. Спасибо.



#6 yr4ik

yr4ik
  • Фрилансер
  • 925 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Украина Чернигов

Опубликовано 16.02.2019 - 17:57

Лол. такого я не ожидал ))

 

Пожалуйста оставляйте свои догадки при себе. Спасибо.

хост jino?



#7 shooroop

shooroop
  • Фрилансер
  • 880 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 16.02.2019 - 18:07

хост jino?

 

nic



#8 yr4ik

yr4ik
  • Фрилансер
  • 925 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Украина Чернигов

Опубликовано 16.02.2019 - 18:31

а все увидел причину. 

 

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_URI} ^(.+)/$
 RewriteRule ^(.+)/$ /$1 [R=301,L]

поставь это после редиректа с admin



#9 shooroop

shooroop
  • Фрилансер
  • 880 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 16.02.2019 - 22:06

а все увидел причину. 

 

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_URI} ^(.+)/$
 RewriteRule ^(.+)/$ /$1 [R=301,L]

поставь это после редиректа с admin

 

 

к сожалению не спасло ситуацию

 

AddDefaultCharset UTF-8
ErrorDocument 404 /404
ErrorDocument 401 /password.php
RewriteEngine on


  RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
  RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

  RewriteCond %{HTTPS} off
  RewriteCond %{HTTP:X-Forwarded-Proto} !https
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


  # Админка теперь по адресу /simpla
  RewriteRule	^admin/?$  simpla [L]


  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} ^(.+)/$
  RewriteRule ^(.+)/$ /$1 [R=301,L]


#10 question

question
  • Пользователь
  • 275 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 17.02.2019 - 08:10

Ну вот вы и привели кусок htaccess с редиректом с admin на simpla. Это очередная догадка, но попробуйте заменить на

 

RewriteRule    ^admin/$ simpla [R=301,L]
 

 

 

И ещё 2 мысли. Почему редирект на http, когда должен идти на https

 

 

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 

 

RewriteCond %{HTTP:X-Forwarded-Proto} !https
 

 

я бы удалил. Но это зависит от вашего сервера, может, там надо именно так делать. Либо попробуйте заменить на

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



#11 question

question
  • Пользователь
  • 275 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 17.02.2019 - 08:12

В оригинальной симпле, насколько я помню, редирект делается так

 

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^yoursite\.ru$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 

 


Изменено: question, 17.02.2019 - 08:12


#12 phukortsin

phukortsin
  • Фрилансер
  • 869 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 17.02.2019 - 09:51

В оригинальной симпле, насколько я помню, редирект делается так

 

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^yoursite\.ru$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 

Помните совсем неправильно. В оригинальной Simpla в .htaccess вообще нет ни {HTTPS}, ни {HTTP_HOST}, ни каких-либо других директив, упоминающих протокол...


Изменено: phukortsin, 17.02.2019 - 09:53


#13 question

question
  • Пользователь
  • 275 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Россия

Опубликовано 17.02.2019 - 10:24

Помните совсем неправильно. В оригинальной Simpla в .htaccess вообще нет ни {HTTPS}, ни {HTTP_HOST}, ни каких-либо других директив, упоминающих протокол...

Точно. Это не из симплы.






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых