.htaccess重定向到特定Web地址的子目录

时间:2011-05-18 22:45:05

标签: .htaccess redirect subdirectory

我需要一些重定向的指导:

我在一个托管上安装了两个WordPress - 每个托管在一个单独的子目录中。

我能够让控制面板为每个域设置重定向,以便 - 例如:

  • www.domain1.com重定向到www.domain1.com/d-one/

  • www.domain2.com重定向到www.domain2.com/d-two/

哪个工作正常 - 我不太担心路径包含一个子目录(我假设我无法隐藏它)。

但是,为了方便访问者,我想设置重定向,例如:

  • www.domain1.com/contact重定向到www.domain1.com/d-one/contact

  • www.domain2.com/contact重定向到www.domain2.com/d-two/contact

...重定向知道哪个域是哪个。

1 个答案:

答案 0 :(得分:1)

看上去没有人急着帮忙:(我在其他地方做了一些挖掘工作(如果我不是这样的话,我可能应该早点做的事情)......

在耗尽本网站上的所有主题后,我找到了这个网站:

http://corz.org/serv/tricks/htaccess2.php

在“一个根目录中的多个域”下使用此解决方案对我进行了整理:

#two domains served from one root..
RewriteCond %{HTTP_HOST} domain-one.com
RewriteCond %{REQUEST_URI} !^/one
RewriteRule ^(.*)$ one/$1 [L]

RewriteCond %{HTTP_HOST} domain-two.com
RewriteCond %{REQUEST_URI} !^two
RewriteRule ^(.*)$ two/$1 [L]

它还帮助我隐藏了不需要的子目录d-one和d-two。

情绪低落!