Artur C. .unknown
Temat: przekierowanie 301 .aspx
Witam, znalazłem parę artykułów na temat przekierowania 301 dla ASP.NET ale chociażby wklejam taki kod do pliku default.aspx i nic się nie dzieje za bardzo:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.nowyadres.pl");
}
</script>
obecnie ten plik wygląda tak:
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim strona_startowa As String = "/default_pl.aspx"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Response.Status = "301 moved permanently" '"302 Moved Temporarily"
If Request.QueryString.Count > 0 Then
Response.AddHeader("Location", strona_startowa & "?" & Request.QueryString.ToString & "")
Else
'bieżąca strona startowa
Response.AddHeader("Location", strona_startowa)
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
</html>
Próbowałem znaleziony skrypt przekierowania wrzucać do pliku default_pl.aspx ale również nic się nie dzieje.. Zauważyłem, że ktoś pisał aby skrypt zamieścić w pliku global.aspx ale takowego nie widzę na serwerze..
Co robię źle?