Помогите с .htaccess

RZ
На сайте с 02.04.2009
Offline
53
549

Помогите пожалуйста с 301 редиректом:

Необходимо, чтобы все ссылки с адресом:

http://www.site.ru/index.php?name=Files&op=view_file&lid=1583

Редиректились на:

http://www.site.com/index.php?do=files&op=download&fileid=1583

ид 1583 привел как пример, он не постоянный, в обоих случаях меняется от 1 до бесконечности, но в обоих адресах всегда совпадает.

[Удален]
#1

RewriteCond %{HTTP_HOST} ^www.site.ru/index.php?name=Files&op=view_file&lid=1583$ [NC,OR]

RewriteCond %{HTTP_HOST} ^site.ru/index.php?name=Files&op=view_file&lid=1583$ [NC]

RewriteRule ^(.*)$ http://http://www.site.ru/index.php?name=Files&op=view_file&lid=1583/$1 [R=301,L]

RZ
На сайте с 02.04.2009
Offline
53
#2

Якубович.Л.А., не канает...еще у меня был такой вариант:

RewriteRule %{HTTP_HOST} ^www.site.ru/index.php?name=Files&op=view_file&lid=([0-9]+)$ ^index.php?do=files&op=download&fileid=$2 [L,R=301]

но в итоге все равно идет на старый урл...

BS
На сайте с 11.11.2009
Offline
27
#3

Попробуйте так:

RewriteEngine On

RewriteBase /

RewriteRule ^index.php?do=files&op=download&fileid=(.*)$ /index.php?name=Files&op=view_file&lid=$1 [R=301,L]

по идее пойдя на http://www.site.com/index.php?do=files&op=download&fileid=1583 вы автоматом попадаете на http://www.site.ru/index.php?name=Files&op=view_file&lid=1583 и наоборот

отпишитесь если помогло, интиресно)

RZ
На сайте с 02.04.2009
Offline
53
#4

BANDIT_SEO, Все равно не хочет, после конвертации бд ссылки чуток подпортились т.е. правильная ссылка на старом движке

http://www.site.ru/index.php?name=Files&op=view_file&lid=1583

после конверта стала http://www.site.ru/index.php?name=Files&op=view_file&lid=1583

Но вроде хтаксесс не должен реагировать на эту белеберду....и все равно правило не выполняется...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий