Как бороться с ошибками, которые вызывают усечение URL - PullRequest
1 голос
/ 13 июля 2011

Я работаю над сайтом для туристической компании в Германии.У меня проблемы с работой с усеченным URL.Если вы перейдете по ссылке http://www.regiondo.de/staedte/duesseldorf/lernen-unterricht-duesseldorf/musikkurse-duesseldorf в левой части экрана под KATEGORIEN, вы увидите Gitarrenunterricht (1).

Если вы щелкнете по нему, пользователь будет перенаправлен и получит ошибку 404 страницы не найдена, поскольку фактический URL-адрес, куда пользователь должен перенаправить, равен http://www.regiondo.de/staedte/duesseldorf/lernen-unterricht-duesseldorf/musikkurse-duesseldorf/gitarrenunterricht-duesseldorf, усечен и 'duesseldorf'в конце URL-адреса усекается только duessel

Теперь я посмотрел HTML-код веб-страницы, и он имеет конкретный код: -

a href=/staedte/duesseldorf/lernen-unterricht-duesseldorf/musikkurse-duesseldorf/gitarrenunterricht-duessel>Gitarrenunterricht (1)</li> 

Теперь я понимаю, чтоСмена duessel на duesseldorf Я могу исправить эту проблему, но это усечение URL в HTML происходит и для многих других URL-адресов (все из которых были сознательно напечатаны правильно).Каковы возможные проблемы или ошибки в бэкэнде, которые могут вызвать такие проблемы с усечением URL.Поскольку я новичок в веб-разработке, я хотел бы услышать ваши предложения и мнения.Спасибо.

1 Ответ

0 голосов
/ 13 июля 2011

В вашей сборке Magento установите продукты, чтобы они не использовали название категории в URL.Тогда проблема исчезнет.

http://www.example.com/index.php/admin/system_config/edit/section/catalog/

Затем в разделе Поисковая оптимизация:

Использовать путь категорий для URL-адресов продуктов -> Нет

...