2013-11-13 2 views
1

я есть я ссылки - например:Htaccess переписать часть URL

/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

Попробуйте добавить это в файл Htaccess в корневом каталоге:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^(.*)tid=10(&[a-z].*)?$ 
RewriteRule ^nedvizhimost.html$ /nedvizhimost.html?%1cid=105%2 [L,R=301] 
+0

не работает ( – user2985719

+0

есть другой способ чтобы сделать это? Я не забочусь о том, как - мне просто нужно изменить этот url .. – user2985719

+0

@ user2985719 Любой другой способ не будет включать использование htaccess, но эти правила [отлично работают для меня в чистом файле htaccess] (http: //i.stack.imgur.com/BiI81.png). –

Смежные вопросы