2014-02-07 60 views
0

我想创建一些子域名为:blog.mywebsite.eu,eshop.mywebsite.eu,www.mywebsite.eu等...我希望它们的行为总是相同的。所以我想将它们重定向到www dir。别名从子域名

我想只需添加一些条件到我的CMS,如果网址是博客....然后...等

我使用PHP,我有自己的服务器。另外我想知道在某些网站主机上如何做到这一点。我可以通过.htaccess吗?我不想重定向,但行为像别名。

感谢

回答

0

你的规则需要看起来像:

RewriteCond %{HTTP_HOST} ^mywebsite\.eu$ [NC] 
RewriteRule ^blog/(.*)$ http://blog.mywebsite.eu/$1 [R=301,L] 

%{HTTP_HOST}变量只有主机名,没有路径信息是它的(如/blog)的一部分。 RewriteRule需要至少2个参数:

RewriteRule <pattern to match against the URI> <if matched, rewrite/redirect to this URL> <flags>