网址重写将301旧版本重定向到新网站

时间:2020-06-25 13:44:10

标签: php html .htaccess web url-rewriting

我从旧站点重定向到新站点时遇到问题。

oldexample.com 是旧站点,而 example.com 是新站点

  • 我想确保所有访客都在输入 oldexample.com (所有页面)都重定向到新站点 example.com
  • 如果用户想访问 oldexample.com/en/b2b ,我希望 保留在域 oldexample.com 上,而不被重定向到 example.com。
  • 如果用户到达 example.ch / example.ch/fr 重定向到我的新 example.com
  • 如果他到达 example.ch/fr/b2b ,则必须将用户定向到 旧站点。 oldexample.com

这是我的规则:

RewriteRule "fr/produits-fr/equilibre-et-vitalite-fr/ortie-fr" "https://exemple.swiss/products/ortie" [R=301,L]
RewriteRule "fr/produits-fr" "https://sekoya.ch/collections/all" [R=301,L]
RewriteRule "en/" "https://exemple.ch/a/l/en" [R=301,L]
RewriteRule "de/" "https://exemple.ch/a/l/de" [R=301,L]
RewriteRule "fr/" "https://exemple.ch/a/l/de" [R=301,L]
RewriteCond %{REQUEST_URI} !^fr/b2b
RewriteRule "(.*)" "https://www.exemple.ch/" [R=301,L]

但是目前,如果我转到 example.com/fr/b2b ,我会在首页上看到新站点。 我的代码中的错误在哪里?

0 个答案:

没有答案