从子域创建别名

时间:2014-02-07 11:11:16

标签: php .htaccess alias web-hosting subdomain

我想制作一些子域名:blog.mywebsite.eu,eshop.mywebsite.eu,www.mywebsite.eu等......而且我希望他们表现得像它总是一样。所以我想将它们重定向到www dir。

我想在我的CMS中添加一些条件,如果url是博客......那么......等等。

我正在使用PHP而且我有自己的服务器。而且我想知道在某些网站托管上是否有办法如何做到这一点。我可以通过.htaccess吗?我不想重定向,但是像别名一样。

由于

1 个答案:

答案 0 :(得分: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>