【问题标题】:How do I use Apache mod_rewrite > to redirect a Subdirectory to a Domain (On a Subdomain)?如何使用 Apache mod_rewrite > 将子目录重定向到域(在子域上)?
【发布时间】:2011-06-28 18:24:01
【问题描述】:

我在临时子域上有一个网站: http://sd1.domain1.com/subdir/category-1/

“subdir”是我保存开源(比如说 WordPress)文件的子目录。

我想要的暂存网址应该是: http://sd1.domain1.com/category-1/

将所有内容从子域迁移到客户域后,最终 URL 应该是什么: www.domain2.com/category-1/

所以,基本上我需要的是在我的 .htaccess 文件中使用的正则表达式。

它需要:

  1. 从 URL 中删除 'subdir' 子目录
  2. 在子域上工作(不带“.com”)
  3. 在生产域上工作(使用“.com”
  4. 使用和不使用 SSL (https:// + http://)

谢谢!

【问题讨论】:

    标签: apache mod-rewrite seo url-rewriting subdirectory


    【解决方案1】:

    如果是 WordPress,

    RewriteRule .* subdir/index.php [L]
    

    您不必为234 的要求写任何东西。您正在重写请求 URI,主机和协议未经检查且未更改。

    如果不是 WordPress,那么您可能需要做一些不同的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 2012-04-01
      • 2017-04-04
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多