Jump to content
Sign in to follow this  
dvalex

[Решено] Как подключить папку image от другого сайта?

Recommended Posts

Есть сайт mysite.ru  и его копия на поддомене test.mysite.ru

Как использовать папку image с сайта mysite.ru на поддомене?

В фале config.php в корне и в папке admin указал на желаемую папку, но не сработало.

....
define('DIR_CONFIG',   '/var/www/user/data/www/test.mysite.ru/system/config/');
define('DIR_IMAGE',    '/var/www/user/data/www/mysite.ru/image/');
define('DIR_CACHE',    '/var/www/user/data/www/test.mysite.ru/system/cache/');
.....
 
 

Share this post


Link to post
Share on other sites

Если хостинг там же - то намного проще сделать симлинк на папку image главного сайта.

Share this post


Link to post
Share on other sites

Хостинг тот-же. А что такое симлинк  и как это делается?

Share this post


Link to post
Share on other sites

Нашёл описание

 

 

Например, лежат у вас на сервере 3 сайта:

/var/www/example.com/
/
var/www/example.org/
/
var/www/example.ru/

И захотели вы на все три повесить один и тот же баннер, и регулярно его менять. Можно, конечно, в папке каждого сайта завести директорию "banner" и каждый раз заменять картинки во всех 3 директориях. А можно использовать симлинки. Создаете папку:

/var/www/banner
В каталоге каждого сайта выполняете:

ln -s /var/www/banner banner
И все. Теперь у вас у каждого сайта есть каталог banner, содержимое которого является содержимым каталога /var/www/banner. Теперь прописываете опцию FollowSymLinks, кладете в папку /var/www/banner картинку banner.jpg, и можете наблюдать её и на каждом из сайтов по адресу /banner/banner.jpg.

 

только не понял что куда.

 

ln -s /var/www/user/data/www/mysite.ru/image/ /var/www/user/data/www/test.mysite.ru/image/  - что то тут не так...

 

В каталоге каждого сайта выполняете: ln -/var/www/banner banner

 

Каким образом?

В общем можно объяснить подробнее для чайников :-) .

Share this post


Link to post
Share on other sites

Если есть вход по ssh то тогда прямо в консоли. Если нет или не знаете, то проще попросите хостера сделать за Вас.

Share this post


Link to post
Share on other sites

А как такая переадресация скажется на индексации в поисковиках?

Например.

Есть сайт-1 и его база картинок и сайт-2 и его база картинок  (хостинг один)

Я сделаю ссылку для сайта-1 на папку картинок из сайта-2.

Тот же яндекс не "потеряет" картинки из папки image сайта-1?

Share this post


Link to post
Share on other sites

А на кой вам индексировать домен тест??? Хотите дубли толкать в индекс? Поиграться кто умнее, гугл/яндекс или Вы? Так Вы точно проиграете, и получите снижение позиций за дубль сайта. Вопрос был задан конкретно по дублю сайта тестовому, поэтому дал такой совет.

Share this post


Link to post
Share on other sites

Мне не надо индексировать домен тест. Вы неверно истолковали мой вопрос. Ваш совет по ссылкам дал нужный результат - спасибо.

Сейчас другой вопрос. Есть 2 РАЗНЫХ домена. Каждый работает сам по себе и индексируется, но у них одинаковая база картинок. Я хочу, чтоб база картинок стала единой для обоих доменов. Если я сделаю ссылку, для поисковиков изменится расположение картинок или нет? 

Share this post


Link to post
Share on other sites

ПС видят ссылку так же, как и Вы. Плсмотрите на ссылку до симлинка и на ссылку после него. Я скажу что они идентичны. Симлинк внутри хостинга, а не на фронте сайта.

Share this post


Link to post
Share on other sites

Ок. Спасибо.

так и что, это будет влиять на индексацию или нет?

спасибо Вам, что начали эту тему, я как раз тоже самое пытаюсь настроить..

пробовал сначала также как и вы через пути в конфиг - тоже не вышло, поэтому я здесь..

Edited by Ilari

Share this post


Link to post
Share on other sites

Спасибо. Всё заработало.

и как Вы настроили симлинк ?? объясните тоже пожалуйста для чайника  :-)

Share this post


Link to post
Share on other sites

так и что, это будет влиять на индексацию или нет?

спасибо Вам, что начали эту тему, я как раз тоже самое пытаюсь настроить..

пробовал сначала также как и вы через пути в конфиг - тоже не вышло, поэтому я здесь..

 

Насколько я смог понять на индексации это никак не отразится.

В базе данных картинки хранятся по "относительному пути": /data/demo/'.$main_image;

Система при формировании страницы картинки берёт из папки кэша: <img src="http://test.ru/image/cache//data/demo/48L_-500x500.jpg" title="рисунок" alt="рисунок">

В google, например, картинки с моего сайта проиндексировались именно по таким адресам: test.ru/image/cache//data/demo/48L_-500x500.jpg

Отсюда я сделал вывод о том, что не важно где именно лежат исходные файлы.

Share this post


Link to post
Share on other sites

и как Вы настроили симлинк ?? объясните тоже пожалуйста для чайника  :-)

 

У меня доступ к сайту через ISPmanager. Там есть раздел "менеджер файлов".

Заходишь в папку своего сайта и жмешь значок "создать" -> тип: ссылка -> имя: image -> значение: /var/www/USER/data/www/SITE_original.ru/image/

USER - ваш логин в менеджере, SITE_original.ru/image/ - путь к нужной папке картинок

Получаешь значок папки с сылкой на нужную папку (image -> /var/www/USER/data/www/SITE_original.ru/image/

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.