IIS支持URL重写指南 推荐

 更新时间:2011年01月14日 00:51:32   作者:  
有很多工具可以实现这个功能,这里介绍的工具的特点是和apache手册中提到的URL重写指南完全兼容。
IIS虚拟主机支持.htaccess实现URL重写
到这里下载合适的版本
http://www.helicontech.com/download.htm

下载手动安装包ISAPI_Rewrite3_0042_manual.exe
需要手工解压到服务器的一个目录中。
打开IIS管理器 -> 选择网站属性 -> ISAPI筛选器 -> 在名称中输入ISAPI_Rewrite
可执行文件选择刚才解压后的文件ISAPI_Rewrite.dll -> 点确定-> 再点确定
关闭属性对话框再次查看网站属性 -> 到ISAPI筛选器
如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了。
如果加载不成功,需要检查IIS_WPG是否有读取运行的权限。

修改http.conf会产生全局影响,可能带来冲突,内容留空,站点已经支持.htaccess
如discuz中说明

Apache Web Server(虚拟主机用户)
在开始以下设置之前,请首先咨询您的空间服务商,空间是否支持 Rewrite
以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。
检查论坛所在目录中是否存在 .htaccess 文件,如果不存在,请手工建立此文件。
Win32 系统下,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份,
或者在 Discuz.net 技术支持栏目中下载此文件。(其实dos下重命名或者记事本另存为就行)
编辑并修改 .htaccess 文件,添加以下内容
# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz

# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

相关文章

  • IIS7、iis7.5让ISAPI扩展DLL执行的方法

    IIS7、iis7.5让ISAPI扩展DLL执行的方法

    这篇文章主要介绍了IIS7、iis7.5让ISAPI扩展DLL执行的方法,需要的朋友可以参考下
    2017-09-09
  • Windows Server 2016服务器用户管理及远程授权图文教程

    Windows Server 2016服务器用户管理及远程授权图文教程

    最近服务器升级了2016系统,突然需要用到用户管理界面的时候找不到了,可能习惯用win10的用户要知道,不过我们习惯用2008的不太习惯了,这里特简单分享一下
    2022-08-08
  • IIS启用页面Gzip压缩实现说明

    IIS启用页面Gzip压缩实现说明

    本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是效率较高。
    2011-01-01
  • IIS网站帐号设置教程确保服务器安全

    IIS网站帐号设置教程确保服务器安全

    自己的服务器某个站被人入侵后,其它的网站也相继遭殃,百分之九十是IIS网站帐号权限过大,服务器上的所有网站共用一个IIS帐号所致,接来下新手如何设置IIS网站帐号,感兴趣的朋友可以参考下哈
    2013-07-07
  • IIS 配置PHP站点的说明

    IIS 配置PHP站点的说明

    IIS 配置PHP站点的说明 appserv-win32-2.5.9.exe文件配置。
    2009-08-08
  • Windows下搭建apache、php、mysql过程分享

    Windows下搭建apache、php、mysql过程分享

    这篇文章主要介绍了Windows下搭建apache、php、mysql过程分享,本文侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache+php+mysql过程,需要的朋友可以参考下
    2015-01-01
  • Windows IIS服务器本地安装的图文教程(超详细)

    Windows IIS服务器本地安装的图文教程(超详细)

    这篇文章主要为大家详细介绍了Windows IIS服务器本地安装的相关教程,文中通过示例图片为大家进行了全方面讲解,有需要的小伙伴可以参考一下
    2023-09-09
  • win2003分布式文件系统及其部署 图文教程

    win2003分布式文件系统及其部署 图文教程

    使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制)联合在多台服务器之间提供冗余、与windows权限集成以保证安全
    2013-01-01
  • cwrsync 四步实现windows备份

    cwrsync 四步实现windows备份

    对于rsync数据同步经常会遇到一些问题,下面的对于这些问题的解决,一定要逐个测试
    2008-09-09
  • IIS 上传文件大小配置步骤(默认200K)

    IIS 上传文件大小配置步骤(默认200K)

    网站上传文件、图片等是经常的事情,但是IIS默认上传文件的大小限制在200K以下,有些比较大的文件是无法直接上传的,这样就给我们造成了一些不必要的麻烦
    2009-06-06

最新评论