.htaccess语法将一个域重定向到另一个域而不匹配?

时间:2014-09-05 17:46:14

标签: .htaccess redirect

我想做什么:

将example.com /(any-number)重定向到example2.com/landing-page

example.com/(any-number)有数百篇文章,所有文章都以数字结尾。我不希望将我的其他网站上的号码与直接人员匹配到单个目标网页。

目前的htaccess看起来像这样:

`# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress`

1 个答案:

答案 0 :(得分:1)

尝试添加:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^my-site\.com$ [NC]
RewriteRule ^([0-9]+)$ http://my-other-site.com/landing-page [L,R=301]

在“my-site.com”网站的文档根目录中的htaccess文件中。