.htaccess Htaccess 310使用get参数重定向
我对带有get参数的301重定向有问题 我的旧网站的URL如下: 我今天上传了我的新网站。对于seo,我想将此地址重定向到新地址: 我在htaccess中使用此重定向,但它不起作用 RewriteCond %{QUERY_STRING} ^lang=fr$ RewriteRule ^contacts$ http://www.mywebsite.com/contact [L,R=301] RewriteCond%{QUERY_STRING}^lang=fr$ 重写规则^contacts$http://www.mywebsite.com/contact [L,R=301] 怎么了? 非常感谢:-)使用以下规则.htaccess Htaccess 310使用get参数重定向,.htaccess,redirect,seo,.htaccess,Redirect,Seo,我对带有get参数的301重定向有问题 我的旧网站的URL如下: 我今天上传了我的新网站。对于seo,我想将此地址重定向到新地址: 我在htaccess中使用此重定向,但它不起作用 RewriteCond %{QUERY_STRING} ^lang=fr$ RewriteRule ^contacts$ http://www.mywebsite.com/contact [L,R=301] RewriteCond%{QUERY_STRING}^lang=fr$ 重写规则^contacts$http
RewriteCond %{QUERY_STRING} ^lang=fr$ [OR]
RewriteCond %{REQUEST_URI} ^contacts$
RewriteRule ^ http://www.mywebsite.com/contact [L,R=301]
像这样尝试,您的.htaccess:
RewriteEngine On
RewriteRule ^contacts/?(.*)$ /contact [R=301,QSA,L]
试试这个:
RewriteCond %{QUERY_STRING} ^lang=fr$ [OR]
RewriteCond %{REQUEST_URI} ^contacts$
RewriteRule ^ http://www.mywebsite.com/contact? [L,R=301]
非常感谢,它很有效!
但是
同时,我希望使用其他页面执行相同的重定向:
重定向到
如何使它工作?
谢谢310重定向?是否
http://www.mywebsite.com/contact
直接从浏览器工作?非常感谢,它工作正常!但是我想对其他页面进行相同的重定向:重定向到如何使其工作?感谢RewriteCond%{QUERY\u STRING}^lang=fr$[OR]RewriteCond%{REQUEST\u URI}^photos$RewriteRule^http://www.mywebsite.com/gallery? [L,R=301]