Curface Posted September 16, 2013 Posted September 16, 2013 Возникает ошибка 404 при использовании кириллических ЧПУ престашоп 1.5 при попытке доступа роботов yandex к страницам. К страницам вида http://www.okuchnik....6_aquario<br> проблем нет.Но если страница вида http://www.okuchnik....u/6-плуги<br> что является кодировкой http://www.okuchnik.ru/6-плуги.Оттображается ЧПУ в новых браузерах на кириллице, без проблем. Только в старых Интернет эксплорер в пуникоде.робот яндекса не может получить доступ к странице. Это проверяется в вебмастере яндекса.Англоязычные ЧПУ возвращают код доступа 200 OK.Корректно опрашиваются и добавляются.А именно кириллические ЧПУ выдают 404 ошибку при "проверке ответа сервера".В логах сервера Апач-PHP 178.154.243.104 - - [13/Sep/2013:11:22:11 +0400] "GET /6-%25D0%25BF%25D0%25BB%25D1%2583%25D0%25B3%25D0%25B8 HTTP/1.0" 404 25366178.154.243.104 это IP основного робота yandex.В GET запросе получается строка 6-плуги, которая закодирована urlencode в6-%D0%BF%D0%BB%D1%83%D0%B3%D0%B8 получается повторно (!) закодированной urlencode уже в 6-%25D0%25BF%25D0%25BB%25D1%2583%25D0%25B3%25D0%25B8Пока попытки изменений в Tools.php Link.php ни к чему не приводят. Где может находится повторное кодирование? Использование urlencode, к примеру, как версия.При этом google вебмастер не выдаёт никаких ошибок и страницы соответственно индексируются без проблем. Share this post Link to post Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now