Помощь Пропадает слэш при переходе с http на https

vl112

Постоялец
Регистрация
17 Окт 2015
Сообщения
83
Реакции
9
Добрый день!

При вводе Для просмотра ссылки Войди или Зарегистрируйся происходит переход на Для просмотра ссылки Войди или Зарегистрируйся и вроде все нормально...
Однако при вводе Для просмотра ссылки Войди или Зарегистрируйся переход происходит на Для просмотра ссылки Войди или Зарегистрируйся (пропадает слэш) и соответственно ошибка.
При добавлении к адресу конечного слэша (Для просмотра ссылки Войди или Зарегистрируйся) слэш не пропадает и переход на страницу происходит -> Для просмотра ссылки Войди или Зарегистрируйся но внутри страницы некоторые блоки не отображаются, очевидно из-за последнего слэша, т.к. если его убрать, то страница грузится корректно.
Как исправить некорректный переход с http на https (чтобы слэш не терялся)?
.htaccess правил - не влияет никак
\libraries\src\Router\ - смотрел тут, пытался поковырять, но не помогло
httpd-vhosts.conf тоже ковырял. Безрезультатно.

Joomla 3.8.7
apache 2.4.29
PHP/7.2.2
Сервер внутренний (не у хостера).

Есть мысли, куда копать?
 
Локальный сервер - это OpenServer? И это происходит в разных браузерах?
 
Автопереключатель раскладки клавиатуры, типа Punto Switcher не используется? У меня похожая проблема на ОпенСеревер, php 7.1 и firefox. При наборе руками в адресной строке иногда пропадают слеши, в результате адрес сайта получается слитно в одно слово.
 
Автопереключатель раскладки клавиатуры, типа Punto Switcher не используется? У меня похожая проблема на ОпенСеревер, php 7.1 и firefox. При наборе руками в адресной строке иногда пропадают слеши, в результате адрес сайта получается слитно в одно слово.

Нет. Я прямо в браузере в строке с https: удаляю последнюю букву в протоколе ("s") и Enter
Дальше косяк...:confused:
 
что есть в .htaccess?

попробуй из него все удалить
 
что есть в .htaccess?

попробуй из него все удалить

Стирал содержимое и даже вообще удалил .htaccess
По-прежнему переходит с http на https некорректно (теряется слэш). Но без .htaccess и https перестал работать правильно:
---------------------
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404
--------------------
:)
 
как по мне, так нету смысла заморачиватся на локалке. В проде будет другой стек и соответственно по другому будет обрабатыватся.
ПС. Глянь в сторону NGINX.
 
Пропиши в .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} ^Для просмотра ссылки Войди или Зарегистрируйся [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]

или

RewriteCond %{HTTPS} off
RewriteRule ^(abc/def|ghi)(.*)/?$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,NC,L]

Прописал. Не помогло.
Для чистоты эксперимента оставил только эти строки, остальные вычистил. Ничего не изменилось.
Может ли таким образом гадить какой-нибудь плагин?
 
Назад
Сверху