网站空间伪静态的设置方法

 时间:2024-11-02 20:53:15

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>

网站空间伪静态的设置方法

3、IIS 6.0服务器在IIS 6.0环境下,无论是ASP、ASP.NET或者是PHP程序,我们都可以借助第三方的Rewrite组件来实现静态化,点此下载组件。将该组件下载到服务器的C盘,解压后对目录设置权限,赋予Users组读取和运行权限。

网站空间伪静态的设置方法

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

网站空间伪静态的设置方法

7、至此,基于IIS 6.0的伪静态配置完毕。如果有多个站点,那么就复制同样的Rewrite目录,然后定位到不同目录中的Rewrite.dll即可。如果要修改规则,只需修改httpd.ini文件,保存后即时生效,无需重启IIS。ASP.NET Routing.NET框架从4.0版本起开始支持Routing功能,如果您的代码是ASP.NET编写的,则可以考虑使用这种静态化方式。这种方式的好处就是无需在服务器上做配置,并且伪静态的URL地址和整个代码是天然一体的,代码中可以自动生成静态化URL,避免了在.htaccess/web.config模式下,一旦修改了伪静态规则,还要修改代码中的静态化网址的麻烦。

  • 易语言如何导入模块
  • 宝塔面板设置方法
  • 如何用电脑远程控制安卓手机
  • 网站ICP经营许可证备案怎么做
  • 用无线路由器和PHP集成开发环境做本地局域网
  • 热门搜索
    羽字五笔怎么打 卷发棒怎么用 我的世界漏斗怎么做 手机和电脑怎么连接 眼膜怎么贴 二字大写怎么写 手机膜怎么撕下来 糍粑怎么吃 我的世界巫妖怎么打 五角星怎么画