Drupal在IIS下用ISAPI Rewrite实现Clean URLs的简单配置
2008-07-16 13:29
513 查看
如果你的WEB服务器采用的是IIS而不是Apache的话,要实现Clean URLS,那么你就需要下载一个叫ISAPI Rewrite的东西。ISAPI Rewreit可以从http://writeblog.csdn.net/网站下载。
ISAPI Rewrite有两个版本,ISAPI_Rewrite 3 Full installatio和ISAPI_Rewrite 3 Lite installation。
ISAPI_Rewrite 3 Lite installation 是免费的,用这个就可以了。
安装好后,在安装目录下设置httpd.ini文件。免费的ISAPI Rwrite只能在安装目录下进行全局设置,收费版的可以将httpd.ini文件拷贝到单独的虚拟主机目录下进行单独的设置。
Drupal的简单设置:
ISAPI Rewrite有两个版本,ISAPI_Rewrite 3 Full installatio和ISAPI_Rewrite 3 Lite installation。
ISAPI_Rewrite 3 Lite installation 是免费的,用这个就可以了。
安装好后,在安装目录下设置httpd.ini文件。免费的ISAPI Rwrite只能在安装目录下进行全局设置,收费版的可以将httpd.ini文件拷贝到单独的虚拟主机目录下进行单独的设置。
Drupal的简单设置:
# Accept a url with the following directories and pass them through unchanged. RewriteRule /(?:misc|files|modules|themes|sites|uploads)/(.*) $0 [I,L] # Make URLs sane RewriteRule /cron/.php $0 [I,L] RewriteRule /index/.php.* $0 [I,L] RewriteRule /update/.php.* $0 [I,L] RewriteRule /xmlrpc/.php $0 [I,L] # deactivate following line if "robotstxt" module is installed #RewriteRule /robots/.txt.* $0 [I,L] RewriteRule /(.*)/?(.*) /index.php/?q=$1&$2 [I,L] RewriteRule /(.*) /index.php/?q=$1 [I,L]
相关文章推荐
- 简单配置IIS 以及web service 实现js跨域
- Mic's blog iis下ISAPI_Rewrite配置及 iis rewrite 规则书写
- IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
- IIS配置支持伪静态 ISAPI Rewrite(win2003系统)
- IIRF(Ionics Isapi Rewrite Filt er)实现在IIS 5/6上重写Url
- Windows 2003 IIS下配置MySQL+PHP+ISAPI_Rewrite+Zend+Xcache
- ISAPI Rewrite 实现简单url重写、二级域名重写
- IIS 伪静态配置(安装ISAPI_Rewrite配置)
- IIS 伪静态配置(安装ISAPI_Rewrite配置)
- 301重定向(iis,Apache,asp,php,ColdFusion,旧域名,ISAPI_Rewrite),永久重定向实现方法
- IIRF(Ionics Isapi Rewrite Filt er)实现在IIS 5/6上重写Url
- iis下ISAPI_Rewrite配置及 iis rewrite 规则书写
- IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
- IIS 拟静态 ISAPI_Rewrite配置
- IIRF(Ionics Isapi Rewrite Filt er)实现在IIS 5/6上重写Url
- 基于ISAPI Rewrite软件实现IIS图片防盗链方法
- 用ISAPI Rewrite实现IIS 301转向(重定向跳转)
- IIS中配置ISAPI筛选器:Rewrite1.3.0.16的应用。
- IIS6.0、IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法
- ISAPI_Rewrite配置httpd.ini伪静态实现不带www域名自动跳转到带www域名