Как иметь дело с несколькими сайтами тот доступ один 'мозг'?

В Java + = оператор имеет неявный бросок к левому типу. Это идет для всех составленных операторов.

6
задан alex 25 August 2009 в 04:49
поделиться

2 ответа

Проще всего это сделать с помощью виртуального хостинга. Обычно вы запускаете все сайты на одной машине. На одной машине есть конфигурация Apache, которая обслуживает все сайты.

Если сайты больше похожи, чем разные, то просто укажите все сайты в один каталог. Файлы PHP могут определять, какой сайт они обслуживают. Вы можете предоставить разные верхний и нижний колонтитулы для каждого сайта, чтобы улучшить внешний вид. Таким же образом можно ограничить определенные страницы.

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

Для общей функциональности вы можете использовать что-то вроде mod_rewrite для сопоставления URL-адресов разных сайтов с один и тот же сценарий, или у вас могут быть сценарии PHP в каждом месте, которые включают / требуют общих функций.

В основном существует множество вариантов. Ваша цель должна состоять в том, чтобы упростить обслуживание сайта и свести к минимуму дублирование кода.

В соответствии с просьбой, рекомендуемая литература:

3
ответ дан 17 December 2019 в 18:18
поделиться

Вы можете добиться этого в Apache с помощью директивы . Чтобы сделать это под Apache 2.x, отредактируйте httpd.conf и раскомментируйте эту строку (обычно находится в конце файла): Включите conf / extra / httpd-vhosts.conf . Затем найдите файл httpd-vhosts.conf и введите VirtualHosts в этом формате:

<VirtualHost 10.1.2.3>
DocumentRoot /home/site1
ServerName site1.com
</VirtualHost>

<VirtualHost 10.1.2.3>
DocumentRoot /home/site2
ServerName site2.com
</VirtualHost>

<VirtualHost 10.1.2.3>
DocumentRoot /home/site2
ServerName site3.com
</VirtualHost>
0
ответ дан 17 December 2019 в 18:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: