インストール手順:
1.このフィルターをIIS ISAPI、フィルター名RE、および実行可能ファイルのrewrite.dllを選択します。
2. httpd.iniファイルを設定します
rewriterule/news/(/d+)/。html/jsp/news/.jsp/?id = $ 1 [n、i]
News.jsp?id = 95をNews/95.htmlに変換することを示します
など、パラメーターが増える場合は、対応する(/d+)を追加し、次のid = $ 1を追加し、id = $ 2などを追加します。
現在、最も一般的な動的Webページには、ASP、PHP、JSP、SHTML、JHTML、CGIなどが含まれます。読者は、re_writeを介してNews/95.htmlに変換して、GoogleのWebページの認識を促進することをお勧めします。
re_writeはIISのモジュールです。関連するインストール手順を含むhttp://www.zzcoo.com/re_write.zipからダウンロードできます。
news.jsp?id = 95をニュース/95.htmlにマッピングする必要がある場合は、httpd.iniファイルを設定するだけです。
rewriterule/news/(/d+)/。html/news/.jsp/?id = $ 1 [n、i]
このマップは、 /news/95.html to /news.jsp?id=95のような要求を要求します
次に、接続に書き込みます:<ahref = '/news/95.html'> 95 News </a>。
あなたのニュースがデータベースループを通して読まれている場合、文章は次のとおりです。
while(rs.next())
{
stringid =(string)rs.getString( 'id');
out.print( '<ahef ='/news/''+id+'。html>');
out.print( '95news');
out.print( '</a>');
}
データページのターンを扱っている場合、ライティング方法は次のとおりです。
その他_ <%= page%> _ <%= type%>。html(注:ページはターンされたページ数、タイプはデータ型です)
式フォーム:more_1_95.html
次のページに頼る場合、それは次のとおりです:more_2_95.html。次のページでループを続ける場合、次のようです。
more_3_95.htmlなど。
ただし、次のコードをhttpd.iniファイルに追加する必要があります。
rewriterule/more _(/d+)_(/d+)/。html/jsp/more/.jsp/?page = $ 1&type = $ 2 [n、i]
動的プログラムに合格する複数のパラメーターがある場合は、次のように複数(/d+)を追加します。
rewriterule/more _(/d+)_(/d+)_(/d+)/。html/jsp/more/.jsp/?page = $ 1&type = $ 2&type2 = $ 3 [n、i]
ページターン処理の式形式は次のとおりです。more_1_95.html