перенаправление с сохранением пути к файлу

V
На сайте с 25.01.2015
Offline
25
909

Помогите, пожалуйста, хочу реализовать следующее:

У меня есть основной сайт, с которого посетители скачивают файловые архивы по прямым ссылкам.

Я же хочу, чтобы посетитель, при щелчке на такую ссылку, перенаправлялся на другой сайт где динамически перехватывалась сама ссылка на файл и уже с нового домена давалась возможность скачать архив.

Как такое можно сделать?

totamon
На сайте с 12.05.2007
Offline
437
#1

сервис коротких ссылок используйте, или установите на "другом сайте" скрипт такого сервиса.

и то и другое в поисковике искать по слову "shortlink"

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
AP
На сайте с 12.06.2015
Offline
74
#2
vpartem:
Помогите, пожалуйста, хочу реализовать следующее:
У меня есть основной сайт, с которого посетители скачивают файловые архивы по прямым ссылкам.
Я же хочу, чтобы посетитель, при щелчке на такую ссылку, перенаправлялся на другой сайт где динамически перехватывалась сама ссылка на файл и уже с нового домена давалась возможность скачать архив.

Как такое можно сделать?

Не совсем понятно условие задачи, но если я правильно понял, то получается так:

На домене А есть ссылка на файл. К примеру: www.доменА/файл.расширение

Нужно, чтобы при этом было перенаправление на домен Б, где лежит этот файл.

Если так, что в файле .htaccess выставляем редирект 301 на любую попытку открыть файл с расширением (расширение) и перенаправляем его на новый домен в нужный нам каталог.

На домене Б ничего не надо будет делать, только загрузить туда все файлы в нужный каталог.

V
На сайте с 25.01.2015
Offline
25
#3

Нет, тут суть в следующей. На Сайте1.ру имеем ссылку вида: http://site2.ru?site.ru/file.zip

т.е. "site.ru/file.zip" это параметр, который мы передаем на сайт2 и на сайте2 должен приниматься данный параметр и вставляться в тело странички, давая возможность скачать файл.

M
На сайте с 04.12.2013
Offline
223
#4

ОФФТОП: у меня сейчас мозг взорвется 🤪

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
D.iK.iJ
На сайте с 26.05.2013
Offline
229
#5

Ну замечательно. На сайте 2 получите параметр через getenv("QUERY_STRING"), уберите оттуда лишнее и выдайте на скачку файл.

Хватит обычного PHP

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
artemmian
На сайте с 27.12.2013
Offline
15
#6

Редирект 301 просто подменит домен, а страницу не тронет подробнее

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.net$ [OR,NC]
RewriteCond %{HTTP_HOST} ^www.olddomain.net$ [NC]
RewriteCond %{REQUEST_URI} !^/robots.*
RewriteRule ^(.*)$ http://newdomain.net/$1 [R=301,L]
Заходите на мой сайт: http://artemmian.ru (http://artemmian.ru) и узнаете много интересного о DLE и мира IT

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