需要帮助将htaccess转换为ISAPI_Rewrite

时间:2012-05-10 16:18:32

标签: .htaccess mod-rewrite url-rewriting rewrite isapi-rewrite

有没有人可以帮我将这些规则转换为[ISAPI_Rewrite]。感谢。

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC,OR]
RewriteCond %{REQUEST_FILENAME} -l [NC]
RewriteRule .* - [L]

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

1 个答案:

答案 0 :(得分:0)

不幸的是,指令RewriteCond%{REQUEST_FILENAME} -f是版本3的新功能,版本2不支持。唯一的解决方法 - 列出所有真实文件夹,如(?:folder1 | folder2 | folder3 | etc)。< / p>

1)不要忘记将以下内容置于配置文件之上:

[ISAPI_Rewrite]

2)第二条规则应该可以正常工作。也许你需要这样做:

RewriteRule ^/(.+)$ index.php?url=$1 [I,L]