2011-02-17 182 views
0

我有一个临时子域名网站: http://sd1.domain1.com/subdir/category-1/如何使用Apache mod_rewrite>将子目录重定向到域(在子域上)?

在哪里“子目录”就是我手里拿的开源的子目录(让我们说WordPress)文件。

,我想在分期应的网址: http://sd1.domain1.com/category-1/

最终URL应该是什么,一旦我从我的子域迁移一切到客户的域名: www.domain2.com/category-1/

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

它需要:

  1. 从URL中移除“子目录”子目录
  2. 工作在一个子域(不带” .com‘)
  3. 在生产领域的工作(与’ .COM”
  4. 使用和不使用SSL的工作(https://开头+ HTTP://)!

感谢

回答

0

如果是WordPress的,

RewriteRule .* subdir/index.php [L] 

你不必编写要求234什么。您正在重写请求URI,主机和协议未经检查并保持不变。

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