| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Подмена путей при помощи .htaccess |
| Автор: oONiKOo 31.1.2009, 04:42 |
| Есть два сайта: сайт1.ру и сайт2.ру, оба сайта лежат на одном хостинге (там у меня есть папка сайт1.ру и рядом с ней папка сайт2.ру, каждый сайт со своей папки грузится). На втором сайте лежит файл _http://сайт2.ру/файл.exe Нужно чтоб этот файл можно было скачать и с сайт1.ру но не палить, что он лежит на втором сайте. Т.е. чтоб на сайт1.ру ссылка на файл лежащий на втором сайте была не такой: <a href="http://сайт2.ру/файл.exe"> Скачать</a> а например такой: <a href="http://сайт1.ру/c2/файл.exe"> Скачать</a> Мне говорили, что это как-то при помощи .htaccess можно сделать. Подскажите, пожалуйста, что надо в .htaccess вписать чтоб это заработало. |
| Автор: enof 31.1.2009, 16:48 |
| mod_rewrite и скриптом отдавать |
| Автор: oONiKOo 2.2.2009, 09:10 |
| enof а модно подробнее? У меня в общем суть дела в том, что есть 2 сайта и один сайт примерно на 1/5 копирует конвент другого сайта, имеется введу картинки и программы, а их достаточно много. Мне видится решение проблемы всё-таки в настройке .htaccess, нужно сделать так чтоб на сайт1.ру появилась как бы виртуальная директория сайт1.ру/c2/ через которую можно было бы прогрузить все файлы с сайт2.ру, правда желательно ещё заблокировать на сайт1.ру доступ к html файлам хранящимся на сайт2.ру Т.е. надо так: сайт2.ру/тут все файлы сайт2.ру = сайт1.ру/c2/тут все файлы сайт2.ру кроме html Ещё раз повторю, что оба сайта хранятся на одном хостинге папки с ними лежат рядом, решить проблему можно было бы закинув паку сайт2.ру в папку сайт1.ру и привязав домен первого сайта к папке сайт сайт1.ру, а домен второго к вложенное в неё папке сайт2.ру, но к сожалению на хостинге домен можно привязать только к папкам хранящимся в корневой директории т.е. такая конструкция у меня работать не будет. На сколько я знаю в .htaccess можно делать эмуляцию директорий и можно задавать относительный путь на сервере, в этом направлении и надо капать, нужно чтоб на сайт1.ру появилась эмуляция директории сайт1.ру/c2/ через которую прогружался относительный путь на сервере до папки с сайт2.ру |