IIS6.0下thinkphp配置url伪静态

首先我们要找到伪静态组件-rewrite,如果你的环境是phpstudy一键安装包的话,那就直接用自带的rewrite,如果不是,就得另外下载一个伪静态组件-rewrite,建议新手用一键安装包,比较方便省时间,我的是一键安装包,找到一键安装包的安装目录——点击IIS文件夹——再点击rewrite_iis6文件夹

 

 

找到httpd.ini的文件,将伪静态规则写进里面

 

 

然后打开phpstudy一键安装包,右下角点击“其他选项菜单”——点击“IIS管理器”——选择你的网站,右键,点击属性——再点击“ISAPI筛选器”,注意:如果已经添加了的,就先删除了再重新进行添加

 

 

 

选择文件Rewrite.dll”后点“打开”,然后重新启动IIS管理器,你会发现多了一个“ISAPI_Rewrite”的选项,证明配置成功。

 

 

 

重要时刻到了,我的网站到这里就出现问题了,发现所有的css样式,js,图片都提示404错误,随便打开一张图片,你会发现提示无法找到该控制器的报错,因为刚刚我们还没有讲伪静态的规则写进httpd.ini

 

RewriteRule /(?!Public)(?!public)(?!Tpl/Home/Public)(?!Upload)(.*) /index.php/$1 [L]

 

(?!Tpl/Home/Public)”、“(?!Upload)”第一个是我的css样式、js路径,第二个是我上传图片的路径,把这俩个添加上去,就不会有报错了,伪静态配置就这样配置完成了

转载于:https://www.cnblogs.com/zengfanqian/p/7910892.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值