我搜索了这个问题,但无法找到解决问题的确切方法。
我正在尝试使用QUERY_STRING查找网址的一部分,然后将其添加到重定向网址的末尾。
domain/?atid=00 domain/page/?atid=00
'?atid ='和'page'将始终相同,但数字会发生变化。
例如
domain/?atid=05 domain/page/?atid=05 domain/?atid=21 domain/page/?atid=21
我认为我现在正走在正确的轨道上,但它目前无效
RewriteCond %{QUERY_STRING} ^atid=([0-9]*)$
RewriteRule ^atid?$ aff-redirection/?atid=%1
或者,如果我实际上不需要使用QUERY_STRING,我想我可以使用这些内容吗?
RewriteRule ^atid=([0-9]+)/$ page/?atid=$1
对此的任何帮助都会很棒!
答案 0 :(得分:0)
RewriteCond %{QUERY_STRING} ^atid=([0-9]*)$
RewriteRule ^$ page/$1 [R=302,QSA,L]
如果它正常工作,您可以将302更改为301以使其永久