Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Одна папка с картинками на несколько сайтов через симлинк
Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015
Помог: 0 раз(а)
Здравствуйте.
Написал свою CMS на php, и стала такая задача которую не могу решить:
Группа сайтов использует одни и те же изображения (на одном сервере), которых очень много. Возникло непреодолимое желание хранить файлы в директории одного сайта но чтобы их могли использовать все сайты. Назовем их site1.ru (на нем изображения) и site2.ru Использовать прямые ссылки изображений на site1.ru из site2.ru - нельзя!
Пробовал прописывать симлинки примерно так:
Ссылка создается и в MC (SSH) я вижу ее и переходе по ярлыку попадаю в нужную папку.
Но изображение по адресу http://site2[dot]ru/images/picture[dot]jpg не доступно, без ошибок браузера
Я не совсем понимаю эту механику и не знаю как мне это обыграть на уровне php или Apache (Centos), как заставить php смотреть в другую папку другого сайта на том же сервере но в html url изображения показывать как собственный.
Буду благодарен за любую подсказку.
Viper
Отправлено: 01 Июля, 2016 - 15:55:32
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Делайте чтение/отдачу контента средствами php.
pps88 пишет:
Группа сайтов использует одни и те же изображения (на одном сервере), которых очень много.
в нормальном мире для этого делают отдельный домен/поддомен и поинтят на сервер с изображениями и все сайты обращаются к этому серверу, т.к. сегодня у вас site1 может быть, а завтра и не быть.
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
pps88 пишет:
Apache
Options +FollowSymLinks (Добавление)
Но целесообразней будет отдельный домен для картинок, как предложили выше.
И нет ничего общего между изображениями и СЕО (помешался народ уже на СЕО, реально...).
pps88
Отправлено: 02 Июля, 2016 - 08:57:43
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015
Помог: 0 раз(а)
armancho7777777 пишет:
И нет ничего общего между изображениями и СЕО (помешался народ уже на СЕО, реально...).
Я говорю об этом как потомственный сео-шник, программирование скорее как хобби. Каждая картинка с другого сайта - это внешняя ссылка, мало того - при плохом раскладе можно получить бан в поисковиках как донора так и акцептора ссылок-картинок.
armancho7777777
Отправлено: 02 Июля, 2016 - 20:58:08
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
armancho7777777 пишет:
помешался народ уже на СЕО
pps88 пишет:
потомственный сео-шник
lastdays
Отправлено: 03 Июля, 2016 - 04:48:04
Частый гость
Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2013
Помог: 7 раз(а)
Правильно я понял, сервер один и оба сайта там.
В чем сложность для обоих указать одну и туже папку ?
если домена два, сделать два поддомена
img.site1.ru
img.site2.ru
и один путь к папке с рисунками /var/img/ например.
pps88
Отправлено: 04 Июля, 2016 - 08:58:58
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015
Помог: 0 раз(а)
lastdays пишет:
и один путь к папке с рисунками /var/img/ например.
Я описывал что так не могу поступить с точки зрения сео. Проблема достаточно удачно решилась способом описанным мной выше, конечно прикрутив туда кеширование и прочие плюшки, дабы экономить ресурсы сервера.
Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015
Помог: 0 раз(а)
Viper пишет:
бред сивой кобылы. Когда неху* делать начинают внедрять(слово нынче модное) костыли. Что вы успешно и сделали. Удачи вам в говнокоде.
Слушай, грубиян. Если нет понятия что такое сео не*уй объяснять что-то об этом другим.
lastdays
Отправлено: 05 Июля, 2016 - 03:36:52
Частый гость
Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2013
Помог: 7 раз(а)
pps88 пишет:
Если нет понятия что такое сео.
Я дико извинюсь конечно, но как может повлиять то о чем я написал выше.
Разве поддомен влияет? ссылка же не будет вести на другой сайт, понятно что на сео повлияет, если с сайта А ведет на сайт Б
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
pps88 пишет:
Слушай, грубиян. Если нет понятия что такое сео не*уй объяснять что-то об этом другим.
вроде на "ты" не переходили. Ну да ладно.
Не надо тут про тереть потомственную ересь. Видали мы "ваши" сео-сайты в выдачах.
Я вам в начале ещё сказал как делают в реальном мире, вы же начали нести про сео. Епта да делайте как вам угодно? Не работает? Городите костыли. Это же правильно с вашей точки зрения.
Покинул форум
Сообщений всего: 63
Дата рег-ции: Май 2015
Помог: 0 раз(а)
[quote=Viper]
pps88 пишет:
вроде на "ты" не переходили. Ну да ладно.
Тоесть имелось в виду:
1) Вы несете бред сивой кобылы
2) Когда Вам неху* делать начинают внедрять(слово нынче модное) костыл
Если да то извините меня за ты. (Добавление)
lastdays пишет:
pps88 пишет:
Если нет понятия что такое сео.
Я дико извинюсь конечно, но как может повлиять то о чем я написал выше.
Разве поддомен влияет? ссылка же не будет вести на другой сайт, понятно что на сео повлияет, если с сайта А ведет на сайт Б
С точки зрения сео - поддомен.site.ru (не путать с папкой site.ru/папка) это на 90% разные сайты. Может бана и не будет за активную перелинковку, но лучше точно не станет
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.