【问题标题】:mod_rewriting fun with two .htaccess files...one for wordpress and one for CI in a subdirectory两个 .htaccess 文件的 mod_rewriting 乐趣...一个用于 wordpress,一个用于子目录中的 CI
【发布时间】:2011-04-28 05:58:48
【问题描述】:

我遇到了一个奇怪的情况,所以我希望有人能帮助我。

我在根目录中安装了 wordpress,在子目录中安装了 codeigniter(我知道,我知道...)。两者都可以自己正常工作。 codeigniter 安装有自己的 .htaccess 文件,用于重写 index.php。

但是,如果我希望将 codeigniter 目录之外的 URL 重写到 codeigniter 目录,然后由 CI .htaccess 文件再次重写。

例如:

example.com/2010/10/article-title is a URL used by wordpress. THIS WORKS
example.com/codeigniter/ is the root of codeigniter. THIS WORKS
example.com/codeigniter/controller/action is a CI URL. THIS WORKS

但是如果我想指出呢

example.com/users/list to example.com/codeigniter/users/list 

然后由 CI 正确重写?

如果没有硬重定向,这可能吗?

【问题讨论】:

    标签: wordpress .htaccess mod-rewrite codeigniter


    【解决方案1】:

    在你的根目录.htaccess 中写下上面 WordPress 规则:

    RedirectMatch Permanent ^/users/(.*) /codeigniter/users/$1
    

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多