2016-01-13 47 views
0

我们在同一台服务器上托管了两个独立的域。各个子文件夹包含单独的博客实例。将同一网址子文件夹重写为不同域的不同子目录

现在我们有: http://domain.com/blog/ ,我们也想 http://anotherdomain.com/blog/

Domain.com的博客文件夹,将需要在通过一个文件夹中担任了: /公/ blogsoft/domaincom

AnotherDomain.com的博客文件夹需要通过以下文件夹提供: /public/blogsoft/anotherdomaincom

/blogsoft /文件夹无法访问直接编辑,必须直接删除。

问题是我们可以使用一个单一的htaccess文件来完成这个吗?

+0

尝试增加在感兴趣的目录上面的父目录下为'.htaccess':'RedirectMatch^/富/ $ /富/酒吧/'或'RedirectMatch^/富/ $ /酒吧/巴兹/'。另请参阅[如何让apache2重定向到子目录](http://serverfault.com/q/9992/145545)。 – jww

回答

0

这是我为解决问题而创建的HTACCES。它应该有助于任何已有现有网站/博客组合并需要安装其他网站/博客的人。

##### BLOG REDIRECTS ************** 
#prevent access to blogsoft itself. TURN THIS OFF IF YOU ARE INSTALLING A NEW BLOG 
RewriteRule ^blogsoft/?$ $1/blog$2 [R=301,L] 

RewriteCond %{HTTP_HOST} www\.domain\.com$ [NC] 
RewriteRule ^/?blog(.*)$ /blogsoft/domaincom/$1 [L] 

RewriteCond %{HTTP_HOST} www\.anotherdomain\.com$ [NC] 
RewriteRule ^/?blog(.*)$ /blogsoft/anotherdomain\/$1 [L] 

##### EOF BLOG REDIRECTS ************** 
相关问题