我只是上传我的新网站,我想为SEO做一些301重定向。
我的旧网站有以下网址:http://www.myoldwebsite.com/contact/?lang=fr,http://www.myoldwebsite.com/accueil/?lang=fr,http://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]
如何制作?
非常感谢:-) 祝你有愉快的一天!
答案 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]