Помогите построить .htaccess RewriteRule

Egi[s]
На сайте с 08.04.2007
Offline
244
827

Переходим на ссылку http://main.site.ru/download.php?id=6

.htaccess на редиректит на http://main.site.ru/download/file6.zip

6 - переменная.

КАк реализовать?

AlikZP
На сайте с 22.11.2009
Offline
107
#1

/ru/forum/530008

Похожая тема, посмотрите

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)
firefox19
На сайте с 05.11.2009
Offline
34
#2
RewriteEngine On
RewriteRule ^download.php?id=(.*)$ download/file$1.zip

как-то так

Ваши идеи - наша работа (http://yaweb.ru) Продам Сайт агентства недвижимости (/ru/forum/561489)
Egi[s]
На сайте с 08.04.2007
Offline
244
#3

Все, спасибо большое!

[umka]
На сайте с 25.05.2008
Offline
456
#4
firefox19:
RewriteEngine On
RewriteRule ^download.php?id=(.*)$ download/file$1.zip

как-то так

и неужели работает? :)

Лог в помощь!
Egi[s]
На сайте с 08.04.2007
Offline
244
#5
'[umka:
;7408926']и неужели работает? :)

так не работает)

firefox19
На сайте с 05.11.2009
Offline
34
#6

Egi, а как было правильно? :) Очень уж интересно.

[umka]
На сайте с 25.05.2008
Offline
456
#7
firefox19:
Egi, а как было правильно? :) Очень уж интересно.

как-то так :)

RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^download.php$ /download/file%1.zip? [R,L]

Egi[s]
На сайте с 08.04.2007
Offline
244
#8

Вот последний вариант верный) только после .zip вопросительный знак ставить не надо)

[umka]
На сайте с 25.05.2008
Offline
456
#9
'Egi[s:
;7409070']Вот последний вариант верный) только после .zip вопросительный знак ставить не надо)

Эээммм... ежели не поставить, вроде как, будет добавляться "?id=123" везде.

Т.е. редирект будет на /download/file123.zip?id=123

firefox19
На сайте с 05.11.2009
Offline
34
#10

ок, спасибо, получил немного экспы ^_^

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