旧网站并重定向旧网址

时间:2017-03-19 09:12:58

标签: php .htaccess redirect

我只是上传我的新网站,我想为SEO做一些301重定向。

我的旧网站有以下网址:http://www.myoldwebsite.com/contact/?lang=frhttp://www.myoldwebsite.com/accueil/?lang=frhttp://www.myoldwebsite.com/photos/?lang=fr

我想做一些重定向:

http://www.myoldwebsite.com/contact/?lang=fr TO http://www.myoldwebsite.com/contacts

http://www.myoldwebsite.com/accueil/?lang=fr TO http://www.myoldwebsite.com/accueil

http://www.myoldwebsite.com/photos/?lang=fr TO http://www.myoldwebsite.com/gallery

我在.htaccess中进行了这样的重定向,但是无法将多个重定向结合起来...

  

RewriteCond%{REQUEST_URI} / contacts / $

     

RewriteCond%{QUERY_STRING} ^ lang =(。*)

     

RewriteRule(。*)http://www.mywebsite.com/contact/? [R = 301,L]

如何制作?

非常感谢:-) 祝你有愉快的一天!

2 个答案:

答案 0 :(得分:0)

http://www.htaccessredirect.net 我没有试一试,但这可能对你有用。

答案 1 :(得分:0)

很简单,您应该在RewriteCond文件中使用多个.htaccess条件:

RewriteEngine on

RewriteCond %{REQUEST_URI} ^.*photos\/?
RewriteRule (.*) /gallery? [R=301,L]

RewriteCond %{REQUEST_URI} ^.*contact\/?
RewriteRule (.*) /contacts? [R=301,L]

RewriteCond %{QUERY_STRING} ^lang=(.*)
RewriteRule (.*) /$1? [R=301,L]
相关问题