Instructions d'installation:
1. Ajoutez ce filtre sur IIS ISAPI, NAME FILTER RE et SELECT REWRITE.DLL pour le fichier exécutable;
2. Définissez le fichier httpd.ini
REWRITREULE / NEWS / (/ D +) /. HTML / JSP / NEWS / .JSP /? ID = 1 $ [N, I]
Indique la conversion de news.jsp? Id = 95 en news / 95.html
Et ainsi de suite, si vous avez plus de paramètres, ajoutez le correspondant (/ d +) et l'ID suivant = 1 $, ajoutez ID = 2 $, etc.
Actuellement, les pages Web dynamiques les plus courantes incluent ASP, PHP, JSP, SHTML, JHTML, CGI ... et même certaines d'entre elles définies par elles-mêmes, telles que: ASPX, DO, INDEX, HELLO, etc. L'expression est: news.asp? Id = 95. Il est recommandé que les lecteurs le convertissent en news / 95.html via Re_Write pour faciliter la reconnaissance des pages Web par Google.
Re_Write est un module dans IIS. Vous pouvez le télécharger à partir de http://www.zzcoo.com/re_write.zip, qui contient des instructions d'installation pertinentes.
Lorsque vous devez cartographier news.jsp? Id = 95 à news / 95.html, définissez simplement le fichier httpd.ini:
Réécriture / news / (/ d +) /. Html / news / .jsp /? Id = 1 $ [n, i]
Cette carte demande des demandes comme /news/95.html à /news.jsp?id=95
Ensuite, vous écrivez à la connexion: <ahref = '/ news / 95.html'> 95 nouvelles </a>.
Si vos nouvelles sont lues par une boucle de base de données, l'écriture est:
While (Rs.Next ())
{
StringId = (String) Rs.GetString ('ID');
out.print ('<ahef =' / news / '' + id + '. html>');
Out.print ('95News');
Out.print ('</a>');
}
Si vous avez affaire à la page de données tourner, la méthode d'écriture est:
Plus _ <% = page%> _ <% = type%>. HTML (Remarque: la page est le nombre de pages tournées, le type est le type de données)
Formulaire d'expression: plus_1_95.html
Si vous vous tournez à la page suivante, c'est: More_2_95.html. Si vous continuez la boucle à la page suivante, c'est:
Plus_3_95.html, et ainsi de suite.
Cependant, vous devez ajouter le code suivant au fichier httpd.ini:
Réécriture / plus _ (/ d +) _ (/ d +) /. Html / jsp / more / .jsp /? Page = $ 1 & type = $ 2 [n, i]
Si votre programme dynamique a plusieurs paramètres à passer, ajoutez plusieurs (/ d +), comme suit:
Réécriture / plus _ (/ d +) _ (/ d +) _ (/ d +) /. Html / jsp / more / .jsp /? Page = $ 1 & type = $ 2 & type2 = $ $ [n, i]
Le formulaire d'expression du traitement du virage de la page est: More_1_95.html