0

我在 IIS6/Server03 上使用IIRF,在服务器的根目录中有一个 MVC 应用程序,并为 wordpress blog/cms 提供了一个虚拟目录。理想情况下,我希望网址如下...

  • domain.com/
  • domain.com/wpcategory/ -> 从 domain.com/blog/wpcategory/ 重写
  • domain.com/wpcategory/wparticle/ -> 从 domain.com/blog/wpcategory/article/ 重写

感谢 ISAPI 插件,我可以使用 modrewrite esque 代码...

## REGIONAL GUIDES ##
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /guides /guides/index.php [L]

但是,禁止编写指南到指南等我正在努力弄清楚我是否可以真正做到这一点,或者它是否需要位于子文件夹 domain.com/wp/wpcategory/article 中(目前工作正常。本质上希望在不填充 MVC 的情况下将基础重写到站点的根目录...有趣吗?

4

1 回答 1

0

ISAPI_Rewrite 3的解决方案是:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(wpcategory/.*)$ /blog/$1 [NC,L]
于 2009-07-09T15:14:10.033 回答