asp网站怎么做伪静态

2025-10-23 08:42:41

1、首先配置web.config文件

<rewrite>

<rules configSource="web_config\rewrite.config"/>

</rewrite>

这里是改写网站里面的链接文件

asp网站怎么做伪静态

2、然后在根目录文件下建立一个文件夹web_config,

把接下来写的改写文件(rewrite.config)放到web_config文件夹下

3、接下来写改写文件

4、<?xml version="1.0" ?>

<rules>

<rule name="1_rewrite">

<match url="^index.html$"/>

<action type="Rewrite" url="index.asp"/>

</rule>

<rule name="3-1_rewrite">

<match url="^product.html$"/>

<action type="Rewrite" url="product.asp"/>

</rule>

<rule name="3-2_rewrite">

<match url="^prolist-([0-9]*).html$"/>

<action type="Rewrite" url="product.asp?page={R:1}"/>

</rule>

<rule name="3-3_rewrite">

<match url="^prolist-([0-9]*)-([0-9]+).html$"/>

<action type="Rewrite" url="product.asp?cid={R:1}&amp;sid={R:2}"/>

</rule>

<rule name="3-4_rewrite">

<match url="^proshow-([0-9]*)-([0-9]+).html$"/>

<action type="Rewrite" url="productshow.asp?sid={R:1}&amp;id={R:2}"/>

</rule>

<rule name="4_rewrite">

<match url="^news.html$"/>

<action type="Rewrite" url="news.asp"/>

</rule>

<rule name="4-2_rewrite">

<match url="^newslist-([0-9]*).html$"/>

<action type="Rewrite" url="news.asp?page={R:1}"/>

</rule>

<rule name="4-5_rewrite">

<match url="^newshow-([0-9]*).html$"/>

<action type="Rewrite" url="newshow.asp?id={R:1}"/>

</rule>

</rules>

asp网站怎么做伪静态

5、这是我的网站的rewrite.config文件,简单举例(把首页改写成伪静态页)

<rule name="1_rewrite">

<match url="^index.html$"/>

<action type="Rewrite" url="index.asp"/>

</rule>

name是命名一下这个改写链接的名称,你可以自己起

match的url就是你改写后的链接了

action的url是改写前的动态链接

6、这样网站的伪静态就配置完成了

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢