Я работаю в asp.net, и мне пришлось переписать некоторые URL. Переписывание работает нормально. Вот пример. Мне пришлось сменить URL mywebsite.com/search.aspx?cat=1 на mywebsite.com/search/cameras, и он работает.Хорошо, теперь я должен изменить метатеги страницы, и когда я пытаюсь получить URL с помощью
HttpContext.Current.Request.Url.PathAndQuery
, получаю search.aspx?cat=1
, в то время как я хочу здесь, адрес записан в адресной строке, котораяпоиск / камеры, если это невозможно, есть ли способ установить метатеги для определенных страниц?вот код для перезаписи URL
m_boolIsCustomPage = true;
m_strPageBaseUrl = "search.aspx";
if (m_intIDSearch > -1)
{
l_strQueryContents = m_intIDSearch.ToString();
m_intIDSearch = -1;
}
else
{
l_strQueryContents = "-1";
m_intIDSearch = -1;
}