我有一個會像的.htaccess替換URL參數「名稱」
http://example.com/shake/pokladna/?id=35601-JILOSRO&name=Jilo%20s.r.o.&address=Hrušková%202194&city=Sokolov&zipcode=35601
我想重定向地址,這些(我需要更換「名」與「name_gls」)
一個網址http://example.com/shake/pokladna/?id=35601-JILOSRO&name_gls=Jilo%20s.r.o.&address=Hrušková%202194&city=Sokolov&zipcode=35601
代碼無效鏈接。
RewriteCond %{QUERY_STRING} (.*)&?name=(.*)? [NC]
RewriteRule ^pokladna/?$ $0?%1name_gls=%2 [R=301,L]
你把這些代碼放在哪裏?網址參數是否有所不同? 'name'總是_internal_ URL參數嗎?或者它也可能出現在查詢字符串的開頭? – MrWhite
我將該代碼放入.htaccess。是的,網址參數有所不同。第三方API讓我回到這些參數。我不確定未來是否不會改變。 –
但是'.htaccess'文件在哪裏?我假定它是文檔根目錄下的'.htaccess'文件,但是,你的代碼表明它在'/ shake'子目錄中?這可能是故意的,但是,它也可能是一個錯誤? – MrWhite