我的主网站www.mysite.com
正在使用drupal
我想在blog.mysite.com
创建一个WP博客(我知道我可以使用drupal创建一个博客平台,但不想这样做,WP最适合博客它只是摇滚)
我对.htaccess很新,并且想知道是否有办法获得
www.mysite.com/blog
指向blog.mysite.com
(因为mysite.com/blog
更适合SEO)
(但不是重定向,只需从那里加载,因此访问者在浏览器中看到mysite.com/blog
)
答案 0 :(得分:1)
如果您启用了mod_proxy,则可以使用[P]
标记在内部代理 www.mysite.com/blog 请求 blog.mysite.com 。在 www.mysite.com 的文档根目录的htaccess文件中(在任何drupal相关规则之上):
RewriteEngine On
RewriteRule ^/?blog/(.*)$ http://blog.mysite.com/$1 [L,P]
如果你没有mod_proxy,你可能需要在与drupal站点相同的文档根目录中设置WP(如/blog/
中所示)并让wordpress在子目录中工作。我在使用另一个CMS时遇到了不同的结果,所以不确定我能给你多少帮助。
gvanto: 谢谢。我没有mod_proxy,但我认为它可能导致在子域下出现问题并以这种方式访问(例如,所有内部链接指向什么?)。将它放在子文件夹中的第二个选项可能是最好的:http://drupal.org/node/877828