URL将多个文件夹重写到一个文件夹

问题描述:

我在IIS6/Server03上使用IIRF,在服务器根目录下有一个MVC应用程序,并且在wordpress博客/ cms上有一个虚拟目录。我最想要的如下网址...URL将多个文件夹重写到一个文件夹

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

多亏了ISAPI插件我可以使用modrewrite式的代码重写......

## 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 ...乐趣?

ISAPI_Rewrite 3的解决方案是:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(wpcategory/.*)$ /blog/$1 [NC,L]