【发布时间】:2017-04-03 21:12:26
【问题描述】:
我需要将一个多语言网站重定向到一个新域,并将为其使用 .htaccess 文件。我将所有旧页面重定向到新域上各自的新页面。
旧网址
Englisch
Main page: www.olddomain.com
Sub pages: www.olddomain.com/bike-rental
Spanish
Main: www.olddomain.com/?lang=es
Sub pages: www.olddomain.com/bike-rental?lang=es
German
Main: www.olddomain.com/?lang=de
Sub pages: www.olddomain.com/bike-rental?lang=de
新网址
Englisch
Main page: www.new-domain.com
Sub pages: www.new-domain.com/bike-rental
Spanish
Main: www.new-domain.com/es
Sub pages: www.new-domain.com/es/alquiler-de-bicis
German
Main: www.new-domain.com/de
Sub pages: www.new-domain.com/de/fahrradvermietung
我意识到它不适用于 .htaacces 文件中的正常重定向 如:
Redirect 301 /?lang=de http://www.new-domain.com/de/
Redirect 301 /bike-rental?lang=de http://www.new-domain.com/de/fahrradvermietung
知道如何将旧网址重定向到新网址吗?
谢谢
【问题讨论】:
-
你是如何实现重定向的?通过代码或网络服务器?提及更多细节
标签: php .htaccess redirect url-redirection http-status-code-301