刚刚做了个新站,怎么做伪静态?求高手指教

[复制链接]
查看12 | 回复12 | 2013-10-28 08:39:21 | 显示全部楼层 |阅读模式
1、在IIS的Isapi上添加这个筛选器,筛选器名称 re,可执行文件选择 Rewrite.dll ;2、设置httpd.ini文件RewriteRule/news/(\\\\d+)\\\\.html /jsp/news\\\\.asp\\\\?id=$1 [N,I]表示将news.asp?id=95 转换成news/95.html以此类推,如果你有更多的参数,则增加相应的(\\\\d+),而后面的id=$1,则增加id=$2,等等。目前较为普遍的动态网页包括asp,php,jsp,shtml,jhtml,cgi......甚至还有一些自己定义的,比如:aspx,do,index,hello等等。表现形式为:news.asp?id=95。建议读者通过re_write将其转换成news/95.html,以便于Google对改网页的识别。re_write是iis里的一个模块,当需要将news.asp?id=95的映射成news/95.html时,只需设置httpd.ini文件:RewriteRule /new 如果你在处理数据翻页,那么写法是:More_%=Page%_%=type%.html (注:page是翻页页数,type是数据类型)表现形式:More_1_95.html如果翻下一页,则为:More_2_95.html,继续下一页的循环,则是:More_3_95.html,以此类推。不过你需要在httpd.ini文件中增加以下代码: RewriteRule /More_(\\\\d+)_(\\\\d+)\\\\.html /jsp/more\\\\.asp\\\\?page=$1type=$2 [N,I]如果你的动态程序有多个参数需要传递,那么就增加多个(\\\\d+)即可,如下:RewriteRule /More_(\\\\d+)_(\\\\d+)_(\\\\d+)\\\\.html /asp/more\\\\.asp\\\\?page=$1type=$2type2=$3 [N,I]
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
这是可以发网址的,不弄那么麻烦,SEO论坛不是百度,这是我们SEO人员的家
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
我是来看楼上签名的,
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
这都是代码,好复杂呀
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
看你网站空间支不支持伪静态了。
               
       
       
                 查看原帖
回复

使用道具 举报

千问 | 2013-10-28 08:39:21 | 显示全部楼层
+1
                已赞过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行