Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 661 Просмотров
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Коллеги, приветствую.

На моём сайте сломалось перенаправление со старых урлов на новые (новые появились после перехода на новую Джумлу). Несколько дней назад мне написали вот такие регулярные выражения:

RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1$2 [R=301,L]

RewriteRule ^(.*)_(.*)_(.*)_(.*)$ /$1-$2-$3-$4 [R=301,L]
RewriteRule ^(.*)_(.*)_(.*)$ /$1-$2-$3 [R=301,L]
RewriteRule ^(.*)_(.*)$ /$1-$2 [R=301,L]

В чём их суть:
- замена нижнего подчёркивания на тире
- вставка /istoriya-peterburga
То есть по старой ссылке https://walkspb.ru/most/anichkov_most.html
я должен попадать на https://walkspb.ru/istoriya-peterburga/most/anichkov-most
.html убирается в настройках движка - это понятно.

Пару дней назад всё это перестало работать Теперь по старому урлу я почему то попадаю на главную страницу.
Прошу починить перенаправления. Бюджет 500 рублей.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #1 : 07.04.2020, 11:27:51 »
Код
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1/$2 [R=301,L]
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #2 : 07.04.2020, 11:45:53 »
Код
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1/$2 [R=301,L]
Изменил как написали. Результат тот же.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #3 : 07.04.2020, 11:56:11 »
Уточнение. В Chrome - попадаю на главную страницу. В Opera - белый экран.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #4 : 07.04.2020, 12:04:02 »
Кеш чистите каждый раз, после правок редиректа в .htaccess.
В Opera - белый экран.
FireFox аналогично. Отменяйте правку мою.
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #5 : 07.04.2020, 12:14:48 »
Правку отменил. В Joomla кеш почистил. Перезагрузил страницу Ctrl+F5. Результат тот же.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #6 : 07.04.2020, 12:51:33 »
А если прописать и домен
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*)  https://walkspb.ru/istoriya-peterburga/$1$2 [R=301,L]
И это не белый экран, а ошибка 404. Наверно ошибка в PHP, еще и в файле error.php шаблона.
Если никто не возьмется, могу сделать за 800 руб .
п.с.
А может хостер что с nginx накрутил.
« Последнее редактирование: 07.04.2020, 13:21:26 от draff »
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #7 : 07.04.2020, 13:50:45 »
Домен тоже не помог. Давайте разберёмся за 800. Куда написать доступ по ftp?
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #8 : 07.04.2020, 15:25:39 »
Все рекомендации из поста про белый экран (Читать всем у кого [url=http://joomlaforum.ru/index.php?topic=178109.0]белый экран![/url]) ничего не дали. Никаких ошибок не показывается, файла лога нет. Тупо папка logs пустая.

Заметил, что не работает и вот такая строка в .htaccess:
Redirect 301 http://walkspb.ru/categories/lich/ https://walkspb.ru/istoriya-peterburga/lich
То есть по ссылке http://walkspb.ru/categories/lich/ в Opera еблый экран - ничего не грузится.
А вот такая строка в .htaccess работает:
Redirect 301 /books.html https://walkspb.ru
Получается перенаправление на главную.

upd

Исправил строку Redirect 301 http://walkspb.ru/categories/lich/ https://walkspb.ru/istoriya-peterburga/lich
на
Redirect 301 /categories/lich/ https://walkspb.ru/istoriya-peterburga/lich

Это перенаправление заработало...
« Последнее редактирование: 07.04.2020, 15:29:35 от archer1981 »
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #9 : 07.04.2020, 16:09:26 »
Куда написать доступ по ftp?
личку, телеграм. скайп .
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #10 : 07.04.2020, 18:43:03 »
То есть по старой ссылке https://walkspb.ru/most/anichkov_most.html
В ссылке два раза most , а в регулярке только раз находит ^(zd|ulpl|sad|pam|lich|most)(.*)
Проверьте, что будет в адресной строке браузера
Код
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1 [R=301,L]
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #11 : 07.04.2020, 21:17:54 »
личку, телеграм. скайп .
Написал доступ в личку.
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

archer1981

  • Захожу иногда
  • 285
  • 13 / 0
Re: Починить перенаправление в.htaccess
« Ответ #12 : 07.04.2020, 21:42:53 »
В ссылке два раза most , а в регулярке только раз находит ^(zd|ulpl|sad|pam|lich|most)(.*)
Проверьте, что будет в адресной строке браузера
Код
RewriteRule ^(zd|ulpl|sad|pam|lich|most)(.*) /istoriya-peterburga/$1 [R=301,L]

Дело не в количестве. Не перенаправляется на новый URL и такая старая такая ссылка:
http://walkspb.ru/zd/zimniy.html
Она должна перенаправиться на
https://walkspb.ru/istoriya-peterburga/zd/zimniy
http://walkspb.ru - Энциклопедия Санкт-Петербурга
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Починить перенаправление в.htaccess
« Ответ #13 : 08.04.2020, 10:25:17 »
Сделал. Коллеги проверьте еще у себя- будет переходить по старым ссылкам  ?
И страницу 404 сделал в шаблоне, теперь не будет белый экран .
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Re: Починить перенаправление в.htaccess
« Ответ #14 : 08.04.2020, 10:42:52 »
301 редирект сработал нормально. 404 тоже.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Написать регулярное выражение для.htaccess

Автор archer1981

Ответов: 1
Просмотров: 514
Последний ответ 13.03.2020, 16:59:23
от gartes
Починить Яндекс.Карты и добавить логин в API запрос (Joomla 2.5)

Автор Blaut

Ответов: 4
Просмотров: 752
Последний ответ 26.02.2020, 15:44:54
от voland
Починить сайт на Joomla+JoomShopping

Автор svarg

Ответов: 9
Просмотров: 709
Последний ответ 04.04.2019, 21:35:11
от svarg
Убрать лишнее и починить поиск. И это не все...

Автор MrRobot

Ответов: 0
Просмотров: 608
Последний ответ 03.10.2018, 00:20:26
от MrRobot
Починить компонент Mosets Tree Joomla

Автор Аркадий

Ответов: 0
Просмотров: 692
Последний ответ 06.11.2016, 17:47:29
от Аркадий