【发布时间】:2014-03-27 14:49:47
【问题描述】:
我有一个客户端项目,需要将特定域名重定向到另一个目录,而站点的其余部分是标准的 WordPress 安装。
我的重定向似乎写得正确,并被放置在 htaccess 文件的最顶部:
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^old_domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old_domain\.com$ [OR]
RewriteRule ^/?$ "http\:\/\/www\.new_domain\.com\/directory\/" [R=301,L]
问题是它不会重定向http://old_domain.com/index.html
相反,它将用户发送到 WP 的 404 页面。
我做错了什么?
更新:
在收到其他有用的建议后,我认为需要一些额外的上下文。
这是一个房地产项目。主要的 WP 网站 (new_domain.com) 用于公寓销售,他们有一个单独的外部网站用于公寓出租。
他们有第三个旧域 (old_domain.com),他们希望将其重定向到门户页面 (new_domain.com/directory),用户可以在其中选择购买或租用,然后继续访问相应的站点。
因此,我们不希望所有请求都被重定向,只是任何使用旧域的请求。
【问题讨论】:
标签: wordpress .htaccess redirect