1

従来のWebページ(基本的には完全な静的HTMLページ)でURLリダイレクトを使用する必要があるという要件があります。

私の要件は、静的なhtmlページから.aspxページに毎回ユーザーをリダイレクトすることです

つまり、私の以前のページが

http://web.vatsag.com/app/en/downloadsite.htm

次に、次のページ(.aspx)にリダイレクトする必要があります

http://web.vatsag.com/app/newdownloadsite.aspx

私は次のリンクをたどりました。これは主にASP.NETとのリダイレクトについて説明しています。

http://www.codeproject.com/Articles/2538/URL-Rewriting-with-ASP-NET

でも、

ページはhtmlなので。デフォルトでは、ASP.NETISAPIフィルターでは処理されないと思います

誰かが以下に指定された選択肢のいずれかを使用して同じことを達成するのを手伝ってくれますか?

  1. IIS側で実行できる特定の設定

  2. メタリフレッシュを使用してプログラムでリダイレクトを実現する(この方法は非常に推奨されていないと聞いていますが)

前もって感謝します

VATSAG

4

3 に答える 3

1

ISAPI Rewriteを使用して、IISサーバーに.htmlページをリダイレクトさせることができます。次のルールを使用します。

RewriteRule ^app/en/downloadsite.htm$ /app/newdownloadsite.aspx [NC,R=301,L]
于 2012-10-25T12:35:31.007 に答える
1

ヘッドタグの間に、このコードを入れます。

<head>       
    <meta http-equiv="refresh" content="2;URL='http://web.vatsag.com/app/newdownloadsite.aspx'" />    
  </head> 

2秒後にhttp://web.vatsag.com/app/newdownloadsite.aspxにリダイレクトされます

Content=更新する秒数URL=リダイレクトするURLパスメタ更新が推奨されない理由は、スパマーがそれらを使用して、キーワードが多いシェルサイトから非正規サイトにユーザーをリダイレクトするためです。そのため、検索エンジンは、そのメタリフレッシュを使用するサイトをスパマーに属するものとしてブラックリストに登録します。

于 2012-10-25T12:27:01.577 に答える
1

ここで説明するようにするためのさまざまなオプションがあります。基本的に、メタタグを追加して、aspxページに1秒後にページを更新するか、javascriptを使用できます。

于 2012-10-25T12:27:12.220 に答える