1

我有我的链接 - 例如:

/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 个小时以上的时间 - 在这个网站上阅读了很多答案,但不幸的是我找不到解决方案。请帮我!

在 apache htaccess 中看到了 Search and replace 一个 RewriteRule这个关于搜索和替换的主题 - 但我不明白

4

1 回答 1

0

尝试将此添加到文档根目录中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)tid=10(&[a-z].*)?$
RewriteRule ^nedvizhimost.html$ /nedvizhimost.html?%1cid=105%2 [L,R=301]
于 2013-11-13T02:27:28.867 回答