У меня есть сайт электронной коммерции, который не соответствует нашим потребностям. Первоначально он был разработан с использованием одной главной страницы, которая содержит пользовательские элементы управления для поиска элементов и навигации по категориям ... У меня есть поиск ascx и catagories.aspx, которые общаются с restuls.ascx через default.aspx ..
В любом случае, на этом сайте нет навигации. Я посмотрел вокруг на переписывание URL, но большая часть материала была устаревшей. Также я не уверен, что это лучший маршрут. Большая часть того, что я читаю при переписывании URL-адресов, заключается в том, чтобы поместить вас в определенную точку на странице, в отличие от того, чтобы, например, вернуть набор поисковых перезапусков. Я также вижу в некоторых местах, где люди пишут события загрузки страницы, чтобы искать параметры для воссоздания динамической страницы.
- Является ли перезапись URL лучшим ответом?
- Если это так, могу ли я переписать загрузку страницы, чтобы найти параметры, чтобы снова запустить поиск и вернуть результаты? Или есть менее ручное и, возможно, менее ресурсоемкий способ сделать это?
Я бы хотел, чтобы мой сайт стал более SEO, но в данный момент основной проблемой является навигация. Я использую dotnet 3.5sp1.