У меня есть сайт ASP.NET 2.0 с пользовательской страницей 404. Когда контент не найден, сайт обслуживает пользовательскую страницу 404 с добавлением строки запроса aspxerrorpath = / mauro.aspx. Сама страница 404 обслуживается с HTTP статусом 200. Чтобы решить эту проблему, я добавил
protected void Page_Load(object sender, EventArgs e)
{
Response.StatusCode = 404;
}
Я добавил виджет Google и у меня есть две проблемы с ним. В Internet Explorer 7 он не отображается там, где должен. Если я добавлю его в контент, я получу «неизвестную ошибку» на строчке 226 символа 79 или около того; если я добавлю его в раздел заголовка, над содержимым появятся поля поиска. В Firefox работает нормально.
Итак, мои проблемы:
- Как заставить виджет появиться
рядный
- Как мне сделать страницу с ошибкой
сделать как 404 с оригиналом
имя и путь к файлу
просил, чтобы, когда я прошу
mauro.aspx Я получаю контент для
404 страницы, но с URL
mauro.aspx? (Я предполагаю, что я буду
нужно сделать перезапись URL в
файл begin_request global.asax, но
хотел бы, чтобы это подтвердили, прежде чем я
делай глупости.)