我有链接 - 例如:
/nedvizhimost.html?cyid=1&sid=1&tid=10&minprice=15000
我需要更改“tid=10
” - 其他内容让我们说'cid=105
'
这将帮助我让一个组件像我想要的那样工作而不触及它
例如链接
/nedvizhimost.html?cyid=1&sid=1&tid=10&minprice=15000
或
/nedvizhimost.html?cyid=3&tid=10
或
/nedvizhimost.html?cyid=1&sid=6&tid=10&minprice=234235235
等等 - 将变得相同,但“tid=10
”部分已更改为“cid=105
”
/nedvizhimost.html?cyid=1&tid=10&123
==> /nedvizhimost.html?cyid=1&cid=105&123
我不知道如何做到这一点,已经花了3个多小时 - 在这个网站上阅读了很多回答,但不幸的是我找不到解决方案。请帮帮我!
我看到了Search and replace in apache htaccess a RewriteRule这个关于搜索和替换的主题 - 但我没有得到它
答案 0 :(得分:0)
尝试将此添加到文档根目录中的htaccess文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)tid=10(&[a-z].*)?$
RewriteRule ^nedvizhimost.html$ /nedvizhimost.html?%1cid=105%2 [L,R=301]