2016-05-23 108 views
0

我搜索了這個問題,但無法找到我的問題的確切解決方案。使用QUERY_string添加到URL

我想使用QUERY_STRING查找URL的一部分,然後將其添加到重定向URL的末尾。

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 

對此的任何幫助將是偉大的!

+1

你只是想添加'頁面時被請求的根'ATID = {ID}' '/'請求? –

回答

0
RewriteCond %{QUERY_STRING} ^atid=([0-9]*)$ 
RewriteRule ^$ page/$1 [R=302,QSA,L] 

是否可以正常工作,您可以更改302到301,使其/`到URI永久

+0

我檢查了它,它正在工作。如果你嘗試了它,而不是,請發表評論,我會幫助你。 – Kinggeov

+0

這工作很好,非常感謝 – dwilson