【发布时间】:2013-12-01 00:49:07
【问题描述】:
我在 vBulletin 论坛上使用带有 vbSEO 的 helicon isapi 重写。如果我使用 IIS 7,我认为不需要使用单独的 isapi 重写工具。重写规则和正则表达式不是我的强项。如果有人可以帮助我将以下信息转换为 IIS 7 url 重写配置,我将不胜感激。
提前谢谢你。
RewriteCond %{HTTP_HOST} .*vbdotnetforums.com
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{HTTP_HOST} .*vbdotnetforums.com
RewriteCond %{REQUEST_URI} !/(admincp/|modcp/|cron)
RewriteRule ^/((archive/)?(.*\.php(/.*)?))$ /vbseo.php?vbseourl=$1 [L,QSA]
RewriteCond %{HTTP_HOST} .*vbdotnetforums.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^/(admincp|modcp|clientscript|cpstyles|images|search\.php|api\.php)/
RewriteRule ^/(.+)$ /vbseo.php?vbseourl=$1 [L,QSA]
【问题讨论】:
标签: regex iis-7 url-rewriting isapi-rewrite