2014-02-07 62 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>