欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

[已解决]请问IIS6.0下怎么实现UrlRewrite

发表于2017-11-24 12:48| 次阅读| 来源网络整理| 作者session

摘要:[已解决]请问IIS6.0下怎么实现UrlRewrite[ 新手入门 ] iaoy2008 2012-08-27 09:43:00 4191次浏览 小弟,第一次使用yii。。只有IIS主机! // uncomment the following to enable URLs in path-format'urlManager'=array('ur

[已解决]请问IIS6.0下怎么实现UrlRewrite [ 新手入门 ]

iaoy2008 2012-08-27 09:43:00 4191次浏览

小弟,第一次使用yii。。只有IIS主机!

// uncomment the following to enable URLs in path-format 'urlManager'=>array( 'urlFormat'=>'path', 'rules'=>array( '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>'=>'<controller>', ), 'urlSuffix' => '.html',// 'showScriptName'=>false, ), 'errorHandler'=>array( 'errorAction'=>'site/error', ),

通过以上设置了,但是还是没有隐躲到index.php,
一定要加上才可以访问:

解决方法,通过使用IIRF,需要用到的朋友可以到官方下载!在IIS下ISAPI筛选器加载IIRF.dll,将重写放在根目录重启IIS就可以了,
不知道为什么2.1版本在IIS6.0下怎么也安装不了!最后采用了2.0版本!
重写URL:

RewriteEngine ON StatusInquiry ON RewriteCond %{HTTP_HOST} ^(?!www)[^\.]+\.[^\.]+$ [I] RedirectRule ^/(.*) %{HTTP_HOST}/$1 [R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/(.*)$ /index.php/$1 [I,L] UrlRewrite

共 6 条回复

回复话题

您需要登录后才可以回复。登录 | 立即注册