【发布时间】:2019-10-18 06:11:45
【问题描述】:
我想将旧站点上的一些 URL 重定向到新站点上的特定目标,并将其余 URL 重定向到主页。到目前为止,我已经尝试了以下方法:
- 对需要转到新网站上特定页面的所有链接使用重定向 301 /permalink https://newsite.com/permalink1/
-
对于其余部分,我添加了一个通用规则
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [NC] RewriteRule ^(.*)$ https://newsite.com [R=301,L]
但这会将所有页面重定向到新站点的主页。
然后我尝试用 RedirectMatch 替换上面的第 2 点
RedirectMatch 301 .* https://newsite.com
但这会尝试在新网站上找到完全匹配的内容。 oldsite.com/xyz 转至 https://newsite.com/xyz
另外,一些旧站点的网址有参数,oldsite.com/a=?b=123如何将这些参数重定向到新站点主页。
【问题讨论】:
标签: wordpress apache .htaccess redirect