[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как обмануть сайт и заменить корневой каталог.
Mr_Best
Господа, вопрос такой:
Есть сайт и находится он в папке: D:/srv/www/
На сайте куча ссылок подобных этой: /data/arhive.rar
Или этой: /img/screenshot-0001.jpg
Сайт крутится на DataLife Engine 8.3 + MySQL 5 + PHP5 + Apach 2.2 + WinSrv2008

И все было мило и чюдесно, пока не понадобилось сделать так:
Есть сайт и находится он в папке: D:/srv/www/c16/

В настройка DLE в нужноом поле где указывается доменное имя сайта я дописал:
www.site.ru/c16 и все заработало нармально, т. е. сам сайт заработал нормально! А вот сылки в новостях, типа этих /data/arhive.rar и этих /img/screenshot-0001.jpg теперь не работают.

Как можно исправить ситуацию, слышал что апачь на многое горазд...
alex12060
Просто убери знак корня вначале и сделай отностиельные сслыки, или сделай полный путь, или просто заведи домен 3-го уровня.
Mr_Best
Цитата
Просто убери знак корня вначале и сделай отностиельные сслыки

Ясли я правельно понял, то это значит все ссылки типа /data/arhive.rar сделать такими data/arhive.rar, а это нереально большой объем работы.
Цитата
или сделай полный путь

Это тоже надо все ссылки типа /data/arhive.rar править?
Цитата
или просто заведи домен 3-го уровня

Это не подходит.

Разве нельзя какнибудь настроить виртуальную директорию в апачи, или еще что-то?
alex12060
Ну вообще, насколько я помню, в ДЛЕ можно настроить "Путь к сайту", там и ссылки автоматом преобразуются.
А так, есть штука такая, виртуальный хост.


<VirtualHost 127.0.0.1>
DocumentRoot /usr/local/www/apache22/data/test.ru/
ServerName test.ru
</VirtualHost>


Пример, надеюсь, разберешься.
Guest
javascript:emoticon(':rolleyes:')
Guest
Всё получилось.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.