15053971836 注册 / 登录

iis7win2012伪静态

时间: 阅读:251
iis7win2012伪静态

最佳回答

夜半丶唱情歌

夜半丶唱情歌

2023-01-15 10:23:28

# apache伪静态规则
将index.php?a=admin&c=login 伪装成admin/login.htm
RewriteRule ^([a-zA-Z_]+)/([a-zA-Z_]+).html$ index.php?a=$1&c=$2
将index.php?c=message 伪装成message.html
RewriteRule ^([a-zA-Z_]+).html$ index.php?c=$1
将index.php?c=message&p=2 伪装成message.html?p=2
RewriteRule ^([a-zA-Z_]+).html?p=([0-9]+)$ index.php?c=$1&p=$2
其余的就不写了,差不多都是这个意思,如果还不会最好看看关于正则的地方

最新回答共有2条回答

  • 专业建网站
    回复
    2023-01-15 12:12:30

    首先确认我先阐述下环境
    WinServer 2008 R2+iis7+PHPManager+Mysql+ISAPI_Rewrite3
    PHP Manager for IIS 是一个用来在 Windows 平台下的 IIS (7或者更新版本)下安装 PHP 环境的工具。
    ISAPI_Rewrite3伪静态组件
    微信管家源代码,以及如何放置微信管家位置,怎么导入数据库,请见移步好站长资源
    现在开始IIS下伪静态的步骤:
    一:安装ISAPI_Rewrite3
    1、请安装在非中文的目录中,例如d:/ISAPI_Rewrite3/
    2、设置访问权限。对ISAPI_Rewrite3文件夹,右键---属性--安全里面,添加iis_user,users默认访问权限;
    3、在安装目录下找到httpd.conf 文件。输入以下内容并保存:
    RegistrationName= coldstar
    RegistrationCode= 2EAD-35GH-66NN-ZYBA
    二、允许组件DLL的使用。安装完ISAPI_Rewrite3后,到你的IIS中,IIS7.5中的话,你在网站的ISPA里已经发现它已经存在了,IIS其他版本你们自己设置,手动添加进ISPA中,不懂的话留言,或者搜索去吧。
    发现存在后还没完,在IIS中点击你的机器服务,选择右边的“ISAPI和CGI限制选项”
    在里面添加ISAPI_Rewrite3安装目中的同名.DLL文件,允许使用,不然服务器是默认不使用的。
    三、通过IIS加载微信管家伪静态改写文件。微信管家代码中会找到wxpublic_html.htaccess文件,通过IIS界面中的URL Rewriter,导入伪静态规则文件,选择刚刚找到的那个文件加载即可。
    然后重启一个你的网站,再次登录尝试一下。
    通过注册页面和后台管理界面来测试。
    注册页面 域名/reg.html
    管理后台 域名/houtai
    注意事项