伪静态规则生成器
最佳回答
所谓伪静态就是通过一定的技术手段,将原先一条不存在的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}&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条回答
-
匿名用户
回复就目前而言,互联网的发展极大的改变人们的生活。
回想十几年前,还是2G的时代,人们只用能用键盘手机或者老式的台式电脑上下QQ,逛下论坛。这时的互联网尚未发展起来,更多的是充当聊天和娱乐工具。
随着计算机和通信技术的突破,互联网的前景一下子明朗了起来,它开始渗入人们的生活。人手一台智能手机,网上聊天常态化,游戏领域迅猛发展,淘宝京东等电商平台盛行等等,目前互联网+合个行业都在处于迅猛发展的阶段,这意味着几乎每个行业都会有一次革命性的发展,也意味着无限的可能。
但其实互联网+的发展是依赖于其他行业基础的发展的,比如物联网,这需要硬件的支撑;游戏行业需要通信行业的发展。
至于互联网发展完全这个点,我觉得是难以想象的,就像十年前你不能想象互联网给生活带来的冲击。互联网+拥有着难以想象的创造力和生命力,试想万物物连的时代会是怎样的?互联网+人工智能又会是怎样的?这真的很难想象。
-
建站最低500起
回复非常感谢悟空邀请!在这里能为你解答这个问题,让我带领你们一起走进这个问题,现在让我们一起探讨一下。
创新是时代的要求,民族的希望。毫无疑问,这又是充满创新的一年。互联网+ 提供了创新驱动的新模式。利用互联网平台、信息通信技术把互联网和包括传统行业在内的各行各业结合起来,从而在新领域创造一种新生态,这有利于促进科技创新、工程创新、产业创新和制度创新,对创新驱动发展起到了重要的推动作用。
价值成就了互联网丰富多彩的今天,潜质将刨造更加辉煌灿烂的明天。互联网在创新融合中不断衍生出新的产品与服务,不仅实现了自身产业价值的提升与壮大,而且有力助推了传统产业的升级改造和整个经济增长方式的转变。
回顾中国互联网的发展,涌现出一批深刻影响了时代和社会变革的成熟的产品与服务,也出现了许多具有重大发展潜质的新兴力量。
互联网的价值:社会价值——较大地满足社会上人们的物质文化需求,具有改善民生和利于社会公益的特点。产生良好的社会影响,有利于社会进步和维护互联网行业秩序和环境。
经济价值——产品符合市场需求,为企业创造了较大的利润,具有较大市场占有率,为国家创造更多的财富。有利于国民经济和社会的发展。
实用价值——为社会提供了便捷、优质与高效的服务,对人们尤其是网民的生活及工作方式产生实质性与积极的影响,有力推动了经济社会和大众社会平稳、有序、和谐地运行。
发展价值——以人为本,以推动社会与人类发展为重要目标,具有较强的可持续发展能力和较大的市场发展空间。
创新性——产品或服务具有科技创新、服务创新、模式创新等特点,具有可实现创造新的市场价值、驱动互联网经济增长和改善人们生活质量的能力。
成长性——产品或服务处于积极增长、上升和成长状态,具有较大的增值空间和良好的发展前景。
可持续性——产品或服务的开发与生产利于科学发展,对于节能减排、节约资源、降低成本和环境保护等具有显著改善作用,有益于建设绿色、安全、环保的网络环境
-
游客
回复首先非常感谢在这里能为你解答这个问题,让我带领你们一起走进这个问题,现在让我们一起探讨一下。
看到这个问题我非常的感兴趣,因为我是一个计算机专业的学生,对于科技互联网非常的敏感。
首先科技改变我们的生活,让我们从煤油灯照明,到现在灯泡照明。其中过程我们可以想象,风力发电,水力发电,再到太阳能发电,这都离不开科技,应证了科技改变未来,科技改变了我们的生活!
如今互联网让我们的生活更加便利,简单举几个例子:
第一.我们最熟悉的小黄车,解决了我们短途骑行问题,让我们的交通更加便利,既可以锻炼我们的身体,又非常的环保。
第二.就是我们几乎每个人都有的一款APP,没错就是支付宝,现在出门可以不带钱包,但是不能不带手机,如今大街小巷无论是个体还是企业办公几乎线上支付方式都是支付宝,非常的方便。
第三.外卖平台APP,这个不用我过多的介绍吧,想必大家都感受到了他的便利吧!
我感觉以后的科技互联网是一个让我们更加方便,更加便捷,让我们的社会更加和谐。
在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。
在这里同时也希望大家能够喜欢我的分享,大家如果有更好的关于这个问题的解答,还望分享评论出来共同讨论这话题。
我最后在这里,祝大家每天开开心心工作快快乐乐生活,健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢!
-
游客
回复一个空间可以绑定多个域名,可以让多个域名能够访问你网站的同一目录,另外有的空间商支持域名绑定子目录,那么可以通过域名来访问所绑定的文件夹,如果域名绑定的子目录不同那么访问的页面也是不同的。