我想制作一些子域名:blog.mywebsite.eu,eshop.mywebsite.eu,www.mywebsite.eu等......而且我希望他们表现得像它总是一样。所以我想将它们重定向到www dir。
我想在我的CMS中添加一些条件,如果url是博客......那么......等等。
我正在使用PHP而且我有自己的服务器。而且我想知道在某些网站托管上是否有办法如何做到这一点。我可以通过.htaccess吗?我不想重定向,但是像别名一样。
由于
答案 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>