Mod rewrite mod_rewrite将一个域重定向到另一个URL

Mod rewrite mod_rewrite将一个域重定向到另一个URL,mod-rewrite,Mod Rewrite,我的freemagickey.com和gogomagickey.com域都指向同一个Apache服务器。对gogomagickey.com域的任何请求当前都应重定向到 我一直在阅读mod_rewrite文档,并在SO上查看类似的问题,然后毫无乐趣地破解我的.htaccess。要么什么都不重定向,要么两个域都重定向 是否可以在.htaccess中使用mod_rewrite执行所需操作?是的,这是可能的,我相信这会为您带来好处: <IfModule mod_rewrite.c> Re

我的freemagickey.com和gogomagickey.com域都指向同一个Apache服务器。对gogomagickey.com域的任何请求当前都应重定向到

我一直在阅读mod_rewrite文档,并在SO上查看类似的问题,然后毫无乐趣地破解我的.htaccess。要么什么都不重定向,要么两个域都重定向


是否可以在.htaccess中使用mod_rewrite执行所需操作?

是的,这是可能的,我相信这会为您带来好处:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} gogomagickey\.com$ [NC]
  RewriteRule ^(.*)$ http://www.indiegogo.com/magickey-perfect-password-management/ [L,R=301]
</IfModule>

重新启动发动机
RewriteCond%{HTTP_HOST}gogomagickey\.com$[NC]
重写规则^(.*)$http://www.indiegogo.com/magickey-perfect-password-management/ [L,R=301]

RewriteCond不是必需的,并且可以删除该行。@ChrisvanChip删除RewriteCond将重定向所有域,这不是OP想要的。确实如此。我的愚蠢。