htaccess伪静态在线生成器
最佳回答
所谓伪静态就是通过一定的技术手段,将原先一条不存在的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条回答
-
匿名用户
回复神器不能太多,一个人有三款神器级的软件就可以了。在这里分享一下,做为一个电脑IT行业的老司机,我自己到现在一直在用的三款超级棒的软件,希望大家能够喜欢。
第一款:电脑神器级软件之VM虚拟机这些软件绝对是神级软件,不接受任何反驳。我用了十几年了,离不开它,没有它我好多东西都使用不了,或者超级不方便。如直播教学,教学视频,软件测试等等。有些时候,可能没有它我也可以做一些事情,但明明花15分钟的事情,却因为没有它,而要花2小时,而且效果还差,还不方便,用过的人都说好。
而且虚拟机技术在当前的网络中,被大量使用,我们每天访问的网站,游戏等等,都和它脱不了关系,都会使用到虚拟机。也就是说,即便你不懂虚拟机,完全是个电脑小白,但你每天只要有用电脑上网,或玩游戏等等,都会直接或间接的与虚拟机有联系,所以说虚拟机是当之无愧的神器级软件。
第二款:电脑神器级软件之DISM++这款软件听说的人可能要少一些,之所以也把它称为神级软件,是有以下几个原因:
1,纯绿色,无污染的系统工具;
2,它里面的功能基本上都是系统自带的,不值是简简单单的绿色版软件;
3,系统优化,精简,美化,驱动处理,更新补丁,引导修复等全方位实用功能
总的来说,这款软件算是windows系统“自带”的一款系统工具。一般在你安装好系统进桌面后,就可以开始使用它了,非常实用,效果好。有了这款工具,其它的系统级工具就不需要了,我一直在用它,也用了十几年。
第三款:电脑神级软件之Notepad++这款软件其实就是和我们系统中自带的记事本有点像,但它要高级多了。这个软件可以用来编写或修改脚本,还可以制作静态网页,也可以修改与配置各种复杂的网页文件,这些记事本是不能代替的。这样,只要任何脚本文件,或者可视文本,只需要安装它就不需要别的软件了,包括修改系统的注册表文件等等。而且软件是完全免费的,我以前修改网页和脚本时,一般都要装3个软件,现在有它一个就行了,1个顶3个,喜欢得很纯粹!
-
游客
回复1.文件管理10大软件
xyplorer:
qttabbar+clover:
Q-DIR:
Total commander:
one commander:
multi commander:
<
-
游客
回复有一个文件管理器叫FreeCommander
有一款高效浏览器叫CentBrowser
有一种内存加速盘叫Ramdisk
再加上几件利器,助你打造一把Windows瑞士军刀:Everything + Hoekey + IDM + Snagit + PandaOCR。
这是奇客输出内容最得力的神器,同样能为文字办公和自媒体创作提高效率,下面简要介绍这些应用软件——
▲FreeCommander支持批量改名、校验MD5、连接FTP、PSD缩略图、快照截图等功能,本身就是一个文件工具箱,还可以放U盘变成绿色版。
FC文件管理器用FC取代Win7/Win10系统资源管理器,能同时打开N个文件夹页卡,双窗口对拷移动、压缩解压更方便,这样我们可以把常用目录都打开,把桌面上所有程序都藏起来,放在FC收藏喜好工具里面,避免一大堆图标杂乱无章,这样硬盘也不用搞多个分区,实现文件一站式管理。
百分浏览器国外有位技术大拿说,使用谷歌和火狐浏览器的用户,工作表现好于IE和Safari用户,因为前者不用系统默认程序,说明他们不墨守成规,懂得随机应变,乐于接受新事物。采用Chrome内核的CentBrowser浏览器比谷歌原版好用,奇客超喜欢超级拖拽(选中拖到空白处=搜索该字词)和鼠标手势两项功能。
▲百分浏览器功能强大,支持各种Chrome插件,奇客用过傲游2-5、QQ、猎豹等浏览器,最终还是觉得它的鼠标手势顺滑。
▲全局鼠标手势软件MouseInc,仅有200KB绿色软件,可以支持任意程序,功能更加丰富,你可以像佐罗那样,划个Z关闭当前窗口。
▲Ramdisk在内存上开辟临时空间,利用读写速度快、关机数据消失的特性,把临时文件设置在上面,一不必手动清理垃圾,二能加快系统程序运行,三减少对磁盘的频繁访问,为
-
临沂网站建设
回复.htaccess是apache的伪静态文件了
工具
url重写
iis7
方法步骤:
1、安装iis,这个就不多说了。使用系统自带的启动或关闭windows功能来安装。
2、http://www.microsoft.com/web/downloads/ ,下载并安装“web 平台安装程序”,目前最新版本为5.0,双击,下一步到底即可。
3、打开Internet Information Services(IIS)管理器,在管理中已经多了一个“Web 平台安装程序”,双击打开。
4、搜索“url”,搜索结果第一个"URL 重写工具2.0",点击该记录后面的添加,再点击下方的安装按钮,还是一步到底,完成之后,重启下iis管理器。
5、iis管理器下发现多了一个“url重写”即安装成功了。接下来就是如何使用.htaccess文件了。找一个需要伪静态的项目,例如888,然后再双击“url重写”。
6、找到右侧菜单中的导入规则。
7、点击浏览,找到要使用的.htaccess文件,单击导入
8、点击右侧的“应用”,重新项目888或者是iis,查看下伪静态规则是否生效。
注意事项
安装"web平台安装程序”时会出现一些别的问题,自己在搜索下,一般就是安装一些必要的插件之类的,按照提示操作下即可。
url重写其实就是将.htaccess规则导入变成iis能识别的伪静态规则,底层生成的还是httpd.ini文件,不懂伪静态不要紧,只要