我有一个会像的.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