15053971836 注册 / 登录

typeid=0伪静态

时间: 阅读:218
typeid=0伪静态

最佳回答

無畏

無畏

2023-01-17 00:32:55

所谓伪静态就是通过一定的技术手段,将原先一条不存在的URL地址映射到已存在的文件上,其目的是实现动态网页内容的静态化,提高搜索引擎收录率。

方法/步骤:

1、IIS 7.0以上服务器

微软IIS 7.0以上版本完全重写了IIS的内核结构,采用模块化的设计构架,URL重写也成为可选安装的模块之一。朝暮数据的全部虚拟主机都安装了URL重写模块,因此客户可以通过轻松的配置web.config文件来实现伪静态功能。

下面是实现第一段所述伪静态规则的web.config代码。

<?xml version="1.0" encoding="UTF-8"?><configuration>    <system.webServer>        <rewrite>            <rules>                <rule name="已导入的规则 1">                    <match url="product/([a-z]+)/([0-9]+)" ignoreCase="false" />                    <action type="Rewrite" url="product.aspx?category={R:1}&amp;id={R:2}" appendQueryString="false" />                </rule>            </rules>        </rewrite>    </system.webServer></configuration>

2、Apache服务器

Linux系统下的Apache服务器在伪静态设置方面比较简单。由于Apache的mod_rewrite模块默认就是开启的,所以站长只需在空间下上传正确的.htaccess配置文件即可。下面也给出实现上述伪静态功能的规则代码。

RewriteEngine onRewriteRule product/([a-z]+)/([0-9]+) product.php?category=$1&id=$2

3、IIS 6.0服务器

在IIS 6.0环境下,无论是ASP、ASP.NET或者是PHP程序,我们都可以借助第三方的Rewrite组件来实现静态化,点此下载组件。

将该组件下载到服务器的C盘,解压后对目录设置权限,赋予Users组读取和运行权限。

4、打开该目录下的httpd.ini文件,这里是伪静态规则设置的核心。比如我们要实现上述功能,可以这样编写规则代码。

[ISAPI_Rewrite]了http://m.fulinmenst.com/m/prod_view.aspx?TypeId=65&Id=183&Fid=t3:65:3&typefid=65

RewriteRule ^/product/([a-z]+)/(d+)?*(.*)$ /product.aspx?category=$1&id=$2

5、下面就是将该组件配置到IIS中了。打开网站属性,点击ISAPI筛选器选项卡,再点击添加按钮。

6、在对话框中,输入筛选器名称,如rewrite,然后定位到我们之前解压下来的可执行文件Rewrite.dll上。

至此,基于IIS 6.0的伪静态配置完毕。如果有多个站点,那么就复制同样的Rewrite目录,然后定位到不同目录中的Rewrite.dll即可。如果要修改规则,只需修改httpd.ini文件,保存后即时生效,无需重启IIS。

ASP.NET Routing

.NET框架从4.0版本起开始支持Routing功能,如果您的代码是ASP.NET编写的,则可以考虑使用这种静态化方式。这种方式的好处就是无需在服务器上做配置,并且伪静态的URL地址和整个代码是天然一体的,代码中可以自动生成静态化URL,避免了在.htaccess/web.config模式下,一旦修改了伪静态规则,还要修改代码中的静态化网址的麻烦。

最新回答共有5条回答

  • 临沂网站建设
    回复
    2023-01-17 03:03:07

    绝对是老友记里的那句,Welcome to the real world, it is suck but you gonna love it.(欢迎来到这个现实世界,它糟透了,但是你会喜欢它)。

    这句台词是在瑞秋跟家里决裂,在老友们的监督下把家里寄来的信用卡剪碎,莫妮卡跟她说的第一句话。当不谙世事的瑞秋问老友们现实生活是怎样的?莫妮卡说,Welcome to the real world, it is suck but you gonna love it.欢迎来到现实世界,它糟透了,但是你会喜欢上它的。

    当时听了这句话心里一颤,觉得这句话说出了生活的真谛,谁不是一边吃着生活的苦,一边盼着生活的甜。所谓生活虐我千百遍,我待生活如初恋!


  • 夲人出租
    回复
    2023-01-17 03:03:07

    谢邀,我们的生活圈子经常会碰到奇葩的人奇葩的事,“名人惊句”沙雕句子多了去了,二强哥就简单罗列一些,大家也乐呵乐呵。

    1.这次教大家一个非常实用的生活技巧:先迈左脚,再迈右脚,就可以走路了,下次教大家怎么呼吸

    2.麻雀妈妈:今天想要什么发型啊

    小麻雀:啾啾

    3.小苏和小酥谈恋爱了,有一天小苏和小酥吃饭,小酥撒娇道:苏苏,苏苏,苏苏喂酥酥

    4.今天风挺大的,本来想回家的,结果给我吹到奶茶店来了

    5.已经十几个小时没发朋友圈了,不难看出来我是一个沉默寡言内向腼膜成熟稳重的女孩子吧

    6.做人就要有骨气,身材不好就去练,不会就去学,不想干了就P图,网络世界我不允许你输!

    7.怎么泡男孩子,水温多少合适???

    8.很喜欢鲁迅说过的一句话:我想喝奶茶

    "名人惊句”

    两天瘦了15斤,不靠节食不靠运动,全凭我的幻觉。

    我坦白我整过容——我的肚子是隆的。

    世界上有两种最可爱。一种是记性差的,第二种我给忘了。

    四个字评价你的妈妈:太会生了。

    我要好好努力,要不然人家会说我除了长得好看,其他一无是处。

    只要你成为一个废物,就没有人能利用你。

    像我这么单纯的人做不来这么有心机的数学题。

    有人说我朋友圈没营养,咋地,你在朋友圈炖排骨汤吗。

    每次走在大街上都有人塞传单,我真是美的令人发纸。

    不是我冷漠无情,只能中午和你聊天,是因为我怕你早晚会爱上我。

    有没有听过“大猪说有,小猪说没有”的故事?

  • 夲人出租
    回复
    2023-01-17 03:03:07

    1、今天的我 你爱搭不理 明天的我 哼 还来找你 你好拽啊 我更喜欢你了呢

    2、你不睡 我不睡 你看我两多般配。

    3、你可以没有车没有房没有钱没有爱我的心,但你一定要有我的QQ

    4、大家好 我是富江的妹妹 穷江

    5、如果“我爱你”非要加个期限 我希望是两分钟 如果没回复 我撤回

    6、怎样泡男孩 水温多少合适。

    7、我特好说话我特可爱我特善良我特体贴我特聪明我特幽默我特阳光我特活泼我特开朗我特大方我特机智我特风趣我特爱笑我特棒 不服就再夸夸我

    8、处对象 处十个左右吧 处多了聊不过来

    9、老公 宝贝 哥哥 亲爱的 男朋友 小甜心 在吗

    10、男朋友那么好玩一定会耽误我打游戏吧,还好我没有男朋友。

  • 游客
    回复
    2023-01-17 02:02:57

    dede5.7伪静态设置方法。
    dede5.7伪静态设置七步法:
    第一步、后台-系统参数-核心设置-是否使用伪静态:选择“是”;
    注:你的网站空间是否支持伪静态,你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静态的。Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpd.ini文件。
    第二步、如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:
    将所有文档设置为“仅动态浏览”:
    update dede_archives set ismake=-1
    将所有栏目设置为“使用动态页”:
    update dede_arctype set isdefault=-1
    第三步、列表页、文章页伪静态修改
    打开/include/helpers/channelunit.helper.php。
    (1)查找:
    //动态文章
    if($cfg_rewrite == 'Y')
    {
    return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
    }
    替换为
    //动态文章
    if($cfg_rewrite == 'Y')
    {
    return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';
    }
    意思是:将默认的/plus/view-1-1.html文章链接格式改为/DedeCMS/DedeCMS5.7-1-1.html。
    (2) 查找:<