- Сообщений: 4
- Спасибо получено: 0
Главная страница перестает работать.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
9 года 3 мес. назад - 9 года 3 мес. назад #6756
от
создал тему: Главная страница перестает работать.
Здравствуйте! Поставил Ваш плагин, везде работает номально, а на главной почему-то возникает проблема ERR_TOO_MANY_REDIRECTS. Заметил что в случае с главной доставляется слеш вконце, который я ранее убирал через .htaccess
a-r-c-h.net/ru
В чем может быть проблема?
У меня кирилица в алиасах, но там где она есть проблем нету, а на главной есть.
Помогите пожалуйста.
a-r-c-h.net/ru
В чем может быть проблема?
У меня кирилица в алиасах, но там где она есть проблем нету, а на главной есть.
Помогите пожалуйста.
Последнее редактирование: 9 года 3 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 3 мес. назад - 9 года 3 мес. назад #6757
от
ответил в теме Главная страница перестает работать.
Нашел кое что.
Когда-то устанавливал такой код в начало index.php :
// Получаем URI для проверки
$uri = preg_replace("/\?.*/i",'', $_SERVER);
if (strlen($uri)>1) {// если не главная страница...
if (rtrim($uri,'/')!=$uri) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://'.$_SERVER.str_replace($uri, rtrim($uri,'/'), $_SERVER));
exit();
}
}
Этот код нужен был для того, чтобы правила с .htaccess, которые должны были убирать слеш на конце урл, не съедали его там где не надо, а именно на странице с регистрацией и восстановлением пароля и подобных внутренних страницах (тогда у меня была проблема - нельзя было зарегистрироваться, а именно после регистрации перекидывало на непонятную страницу с ошибкой, как я позже узнал - на этой стрнице не хватало того самого слеша из-за чего все летело).
Теперь я этот код убрал, регистрацию проверил - работает, но на главной появился слеш в конце. При чем слеш есть только при включенном плагине.
Когда-то устанавливал такой код в начало index.php :
// Получаем URI для проверки
$uri = preg_replace("/\?.*/i",'', $_SERVER);
if (strlen($uri)>1) {// если не главная страница...
if (rtrim($uri,'/')!=$uri) {
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://'.$_SERVER.str_replace($uri, rtrim($uri,'/'), $_SERVER));
exit();
}
}
Этот код нужен был для того, чтобы правила с .htaccess, которые должны были убирать слеш на конце урл, не съедали его там где не надо, а именно на странице с регистрацией и восстановлением пароля и подобных внутренних страницах (тогда у меня была проблема - нельзя было зарегистрироваться, а именно после регистрации перекидывало на непонятную страницу с ошибкой, как я позже узнал - на этой стрнице не хватало того самого слеша из-за чего все летело).
Теперь я этот код убрал, регистрацию проверил - работает, но на главной появился слеш в конце. При чем слеш есть только при включенном плагине.
Последнее редактирование: 9 года 3 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
9 года 3 мес. назад #6758
от
ответил в теме Главная страница перестает работать.
Здравствуйте у вас URL главной страницы является
a-r-c-h.net/ru/
.
Нет смысла делать редирект на без слеша, когда у вас все меню строится с учетом что это главная страница.
Нет смысла делать редирект на без слеша, когда у вас все меню строится с учетом что это главная страница.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 3 мес. назад - 9 года 3 мес. назад #6759
от
ответил в теме Главная страница перестает работать.
то есть, это нормально, что все остальные будут без слеша?
А также хотелось бы понять:
1. нужно ли мне теперь делать 301 редирект через .htaccess с a-r-c-h.net/ru на a-r-c-h.net/ru/ ?
2. правильно ли я понимаю что теперь NODOUBLES работает с кирилицей, раз у меня нет проблем?
А также хотелось бы понять:
1. нужно ли мне теперь делать 301 редирект через .htaccess с a-r-c-h.net/ru на a-r-c-h.net/ru/ ?
2. правильно ли я понимаю что теперь NODOUBLES работает с кирилицей, раз у меня нет проблем?
Последнее редактирование: 9 года 3 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
9 года 3 мес. назад #6760
от
ответил в теме Главная страница перестает работать.
Смотрите не на то какой адрес в строке браузера, а тот который генерирует Joomla это куда важнее
у вас два языка на сайте если включен русский, то система отдает такой url
a-r-c-h.net/ru/
Он корректный именно для этой страницы.
Если вы насильно его перенаправите без слеша, то получится, что поисковик зайдет на ваш сайт его будет перенаправлять на без слеша, но при этом указывать что основная страница со слешем. Такая ситуация скорей всего приведет к выкидыванию страницы из индекса.
у вас два языка на сайте если включен русский, то система отдает такой url
a-r-c-h.net/ru/
Он корректный именно для этой страницы.
Если вы насильно его перенаправите без слеша, то получится, что поисковик зайдет на ваш сайт его будет перенаправлять на без слеша, но при этом указывать что основная страница со слешем. Такая ситуация скорей всего приведет к выкидыванию страницы из индекса.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- New Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 4
- Спасибо получено: 0
9 года 3 мес. назад - 9 года 3 мес. назад #6761
от
ответил в теме Главная страница перестает работать.
А как посмотреть какой генерирует джумла и выпала страница из индекса или нет?
В search console страница вродебы есть, хотя отображается со слешем)
А как быть с остальными страницами? Они также должны вылететь, или все нормально?
И еще - 301 редирект через .htaccess с a-r-c-h.net/ru на a-r-c-h.net/ru/ делать?
В search console страница вродебы есть, хотя отображается со слешем)
А как быть с остальными страницами? Они также должны вылететь, или все нормально?
И еще - 301 редирект через .htaccess с a-r-c-h.net/ru на a-r-c-h.net/ru/ делать?
Последнее редактирование: 9 года 3 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
9 года 3 мес. назад #6762
от
ответил в теме Главная страница перестает работать.
Самое простое это посмотреть каноникал какой генерируется, но он не всегда генерируется. Но в целом лучше всегда следовать ему.
Пожалуйста Войти , чтобы присоединиться к беседе.
Время создания страницы: 0.197 секунд