Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Вопрос после установки в админку можно попасть через 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]

 

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

 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]
Ссылка на сообщение
Поделиться на другие сайты

Ну вот вы и привели кусок 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]

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Изменено пользователем question
Ссылка на сообщение
Поделиться на другие сайты

 

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

 

 

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

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

Изменено пользователем phukortsin
Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...