一个老问题, "如何将 mydomain.com/blog 重定向到子域 blog.mydomain ? .htaccess redirect to subdomain
由于我试图做同样的事情,我尝试了它所说的,但无济于事。
经过多次变换后,我仍然无法让它工作,所以我尝试用一些测试用例来填充它。 (弄清楚将重写的目标放在后面。)
简单而宽泛地开始,我将这些行放在我的.htaccess文件中:
RewriteRule bloggie http://google.com
RewriteRule blog http://bing.com
第一个效果很好。
如果我要求mydomain.com/bloggie/anything它重定向到Google。
它也可以在一个单词中使用bloggie。
第二个根本没有效果;在任何地方都没有Bing。 对mydomain.com/blog/anything的请求不会重定向。 它传递页面(如果存在)或错误(如果不存在)。
然后,只是为了笑容,我在这两个前面添加了这一行:
RewriteRule log http://stackoverflow.com
Now: mydomain.com/log/anything -> stackoverflow
and: mydomain.com/bloggie/anything -> stackoverflow
and: mydomain.com/clog/anything -> stackoverflow
but: mydomain.com/blog/anything -> doesn't go anywhere, same as above
什么是如此神奇?#34;博客"在这种情况下与其他人相比?
如果重要,在这种情况下,mydomain.com是一个附加域,并且 网络服务器是Litespeed。
更新:请参阅下面的评论以获取相关信息。