RewriteEngine onRewriteCond %{HTTP:Host} ^(?:www\.)?example\.com$RewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?q=$1 QSA在settings.php配置:Windows:$conf = 1; // 1 enables 0 clears clean_urlApache:// Isapi_Rewrite 3.xif (isset($_SERVER)) {$_SERVER = $_SERVER
到这个页面下载isapi_rewrite3模块: http://www.helicontech.com/download-isapi_rewrite3.htm 下载完后安装到非系统目录,譬如我们安装到:D:\isapi_rewrite3,接下来我们在IIS里面配置它。 打开“Internet 信息服务(IIS)管理器”,在左侧“网站”上点击右键,选择“属性”,“ISAPI 筛选器”。在里面添加一个ISAPI,路径就选择我们安装目录下的ISAPI_Rewrite.dll文件。 关闭对话框,重启IIS,重新打开IIS管理器,查看ISAPI筛选器,可以看到如下图所示: 到此,我们的Rewrite扩展模块就安装好了。如果需要使用,还需要设置Rewrite规则,在“网站属性”选项卡里,选择“ISAPI_Rewrite”选项卡,里面就可以编辑它的httpd.ini文件,设置Rewrite规则。 如下
推荐使用第三方程序 ISAPI。这个程序就是模拟 apache 下 rewrite 的功能,语法都完全一样。首先去官网下载,当然是下载最新版的。其中,名称中有 _lite 的,是免费版本,另一个是收费版本。差别在于,收费版本支持每个目录一个配置文件,而免费版本,只有一个配置文件。安装完成,打开 IIS 服务管理器,属性里查看 ISAPI 筛选器,不出意外,ISAPI 应该已经自动添加了。如果没有,就点击添加,名称随意,可执行文件选择 ISAPI_Rewrite3 安装目录下的 dll 就行,例如:C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll。接下来就是设置伪静态规则了,直接从 Drupal 程序自带的 .htaccess 复制进来即可。复制关于简洁链接的那一段:RewriteEngine on #假设你的程序在根目录
关于我们 |
联系方法 |
网站宗旨 |
版权声明 |
广告服务 |
帮助中心 |