Столкнулся в общем с такой ситуацией.
Движок CMS - DLE.
Есть конечно сторонние модули для решения подобных проблем, но своё - оно своё.
Задача:
Со страницы полной новости, при клике на "загрузку файла" переадресовывать на статическую страницу.
Проблема:
Ссылка на загрузку файла динамическая, вида: */engine/download.php?idd=NDY4Nw==
При клике, сразу начинается закачка файла.
Много времени потрачено на изучение правил и синтаксиса .htaccess, что в прочем лишним не было и натолкнуло на мысль что можно сделать редирект на php скрипт + (возможно) передача http_refferer, который можно занести в переменную и после уже перейти по ссылке.
Получается в .htaccess что-то вроде этого:
RewriteCond %{QUERY_STRING} ^/engine/download.php?idd=NDY4Nw==$
RewriteRule ^index.php$ http://mysite.com/myscript? [R=301,L]
p.s. возможно всё намного проще, но листая литературу, свернул видимо не там.
Движок CMS - DLE.
Есть конечно сторонние модули для решения подобных проблем, но своё - оно своё.
Задача:
Со страницы полной новости, при клике на "загрузку файла" переадресовывать на статическую страницу.
Проблема:
Ссылка на загрузку файла динамическая, вида: */engine/download.php?idd=NDY4Nw==
При клике, сразу начинается закачка файла.
Много времени потрачено на изучение правил и синтаксиса .htaccess, что в прочем лишним не было и натолкнуло на мысль что можно сделать редирект на php скрипт + (возможно) передача http_refferer, который можно занести в переменную и после уже перейти по ссылке.
Получается в .htaccess что-то вроде этого:
RewriteCond %{QUERY_STRING} ^/engine/download.php?idd=NDY4Nw==$
RewriteRule ^index.php$ http://mysite.com/myscript? [R=301,L]
p.s. возможно всё намного проще, но листая литературу, свернул видимо не там.