Seo Форум

Web разработка => Разработка сайтов => Тема начата: dekmi от 12-06-2019, 08:33:42

Название: Слеш преобразовывется в %2F
Отправлено: dekmi от 12-06-2019, 08:33:42
 Приветствую, переношу старый сайт на опенкарт с конструктора и там были страницы типа

articles/2018-12-25/kak-vybrat-kachestvennyy-matras-dlya-sna-pravilno

а сейчас при переносе в строке браузера получаю вот такой адрес

articles%2F2018-12-25%2Fkak-vybrat-kachestvennyy-matras-dlya-sna-pravilno


и соответственно такое
Not Found

The requested URL /articles/2018-12-25/kak-vybrat-kachestvennyy-matras-dlya-sna-pravilno was not found on this server.
Apache/2.4.10 (Unix) Server at site.beget.tech Port 80
 
Подскажите пожалуйста как можно побороть это, таких страниц у меня около сотни и ставить на каждую редирект не хотелось бы. Заранее спасибо.
Название: Re: Слеш преобразовывется в %2F
Отправлено: zanuda от 12-06-2019, 18:58:31
Я, конечно, ничего толком не знаю, но кажется мне, что что-то где-то не так с кодировками. Надо разбираться где. Изначальный вопрос - как переносите, каким-то автоматическим способом или как? Ну и какие кодировки по дефолту на конструкторе и на опенкарте.
Название: Re: Слеш преобразовывется в %2F
Отправлено: dekmi от 12-06-2019, 19:05:08
Переношу руками, прописываю в точности так как на старом сайте, кодировка везде  UTF-8 если Вы об этом
Название: Re: Слеш преобразовывется в %2F
Отправлено: zanuda от 12-06-2019, 21:07:46
Вобщем да, как бы об этом. Выглядит так, что у вас структура файлов не сограняется, т.е. нет директории/поддиректории -> articles/2018-12-25/... Поэтому / воспринимается как символ в названии,  а это неположено, поскольку он зарезирвирован для директорий. Поэтому он, как и другие управляющие символы, переводится в %2F. Если интересно, таблица других кодов:
https://www.w3schools.com/tags/ref_urlencode.asp (https://www.w3schools.com/tags/ref_urlencode.asp)
Название: Re: Слеш преобразовывется в %2F
Отправлено: vold57 от 13-06-2019, 03:19:15
zanuda, ТСу на форуме opencartforum.com это уже объяснили. Он в поле, куда нужно вписывать название статьи, вписывал директория/поддиректория/название статьи.
Название: Re: Слеш преобразовывется в %2F
Отправлено: zanuda от 13-06-2019, 14:41:18
ТСу на форуме opencartforum.com это уже объяснили

А-а-а, ну я там не бываю... И, судя по времени сообщений, ему ответили не сразу, вот он и пошел, везде, где можно, чтоб не сидеть и не ждать... Я тоже так делаю, когда очень припирает, самостоятельно не знаю и спросить не у кого...
Название: Re: Слеш преобразовывется в %2F
Отправлено: dekmi от 13-06-2019, 14:59:05
Всем спасибо, уже понял что к чему.