私は dot.net Web サイトを持っていますが、大手検索エンジンは www.example.com/page.aspx?__VIEWSTATE=lotsofrandomstuffhere をインデックスに登録しようとしているようです。
これで、ページの読み込み時または初期化時に __VIEWSTATE または VIEWSTATE の Request.Querystring をチェックしてリダイレクトするだけで済むと思いましたが、これはうまくいかないようです。
このエラーをキャッチする方法はありますか?
私は成功せずにこれを試しました
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit
If Request.QueryString("VIEWSTATE").Length > 0 Then
Response.Redirect("woli.aspx")
End If
End Sub
Pageload で __VIEWSTATE を使用してみました