WordPress多站点中的域名重定向

时间:2010-12-24 作者:UXTE

我有两个域名www.domain1.comwww.domain2.com, 都指向同一主机。我要做的是重定向www.domain2.comwww.domain1.com/domain2.

我得到了一个密码。htaccess 但在我安装它时,它给了我一个错误“500 Internal Server error”。问题是什么?

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ [www.] domain1.com $ [NC]
RewriteCond% {REQUEST_URI}! ^ / domain2 / .*
^(.*) RewriteRule / index / $ 1 [L]

2 个回复
最合适的回答,由SO网友:andrea_r 整理而成

What I want to do is redirect www.domain2.com to www.domain1.com/domain2.

那么你不想通过htaccess. 您需要使用WordPress MU Domain Mapping 插件。

在WordPressMU或WordPress 3上映射任何博客/网站。X网络到外部域。

另请参见:WordPress 3.0: Multisite Domain Mapping Tutorial

前几天,克林特·芬利写了一篇very good walkthrough 使用WordPress 3.0新的多站点功能。在评论中,很多人想知道如何使用自己的域名。既然我现在正在这么做,下面是一个快速演练/操作指南。

SO网友:hakre

当您收到“500内部服务器错误”时,请查看Web服务器的错误日志。在那里,您可以找到更多的信息,了解出了什么问题。

在您的情况下,很可能是语法问题.htaccess 您编写的指令。我看他们写得不太好。

有关mod_rewrite 请看Module mod_rewrite URL Rewriting Engine (Apache HTTP Server). 在那里,您将了解如何编写每个命令、它们的工作方式、参数描述等。

有关错误日志的更多信息,请参阅Log Files / Error Log (Apache HTTP Server). 它包含了您在.htaccess 文件

结束

相关推荐

当WordPress由于cPanel Fantastico自动安装程序而不为新的多站点站点提供.htaccess文件时?

我已经通过自动安装程序安装了WordPress,后来将其配置为多站点。但每当我使用自动安装程序创建WordPress站点时,它都不会给我.htaccess 默认情况下为文件。所以我创建了一个名为.htaccess 在CPanel中,并将此代码粘贴到其中:RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # uploaded files RewriteRule ^files/(.+)wp