出于SEO的原因,这并不理想-但我别无选择:
我正在尝试重定向50个URL,每个我们的美联储网址都有一个,如下所示: 来自http://www.example.com/411/states/Alabama.html 至 https://example.com/wp/myfolder?search_field=state&value=AL
除了转发到其他网址外,我还需要完成三件事:
1)添加查询字符串 2)强制使用“ https”,而不管原始URL中是否包含“ https”或“ http” 3)访客是否输入“ www”都无关紧要。
有很多在线示例显示了相反的内容(带有查询的网址>没有查询的网址)-但我找不到一个朝着这个方向发展的人。
我最近尝试了很多组合:
RewriteCond%{HTTP_HOST} ^ .mydomain.com $ RewriteRule ^ 411 / states / Alabama.html $ https://example.com/wp/myfolder \?search_field = state&value = AL [L,R = 301]
答案 0 :(得分:0)
如果您遇到相同的问题,这对我有用:
RewriteCond %{REQUEST_URI} ^/411/states/Arkansas\.html$
RewriteRule ^(.*)$ https://example.com/wp/file-name?
search_field=state&value=AR [R=301,L]