【问题标题】:URL Rewriting multiple folders to one folderURL 将多个文件夹重写到一个文件夹
【发布时间】:2010-11-07 16:37:52
【问题描述】:

我在 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 的情况下将基础重写到站点的根目录...有趣吗?

【问题讨论】:

    标签: asp.net-mvc url-rewriting url-routing iirf


    【解决方案1】:

    ISAPI_Rewrite 3 的解决方案是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多