.htaccess重写到没有通配符dns的子域

时间:2010-12-16 10:08:38

标签: .htaccess wordpress

我已经搜索了很多,并尝试了一些我找到的解决方案。很遗憾没有成功。我的问题:对于Wordpress安装,我无法进行子域设置,因为我无法在我的服务器上激活通配符DNS。这使我在主域和两个子目录上设置我的Wordpress网络安装,如下所示:

  

domain.be

     

domain.be/alpha

     

domain.be/beta

但我可以在我的服务器上设置子域名,所以我设置了以下内容:

  

alpha.domain.be

     

beta.domain.be

我现在正在尝试使用.htaccess重写它,以便转到domain.be/alpha的人会自动重定向到alpha.domain.be - 显然第二个(beta)子目录也是如此。据我所见,我应该可以在不使用dns通配符的情况下将其关闭。不幸的是,我对.htaccess规则缺乏经验。有谁可以帮助我吗?

如果您对此设置有疑问,我也有兴趣听到它。

1 个答案:

答案 0 :(得分:1)

是的,它不会起作用。主要是因为子文件夹地址在博客地址中是硬编码的。

你可以尝试两件事:

  • 在wordpress install
  • 制作手动子域名并为其提供docroot
  • 使用域映射插件将子域映射到子文件夹。仍然需要将每个子域作为服务器别名添加到与wordpress相同的文件夹中。