Назад | Перейти на главную страницу

Apache2: обработка подкаталога в другом VirtualHost

У меня есть сайт с форумами. Форумы в настоящее время находятся на forums.example.com (поддомен). Я слышал, что для SEO и удобства использования в целом лучше разместить их на example.com/forums. Однако, что касается безопасности и удобства обслуживания, было бы лучше разместить форумы в отдельном VirtualHost (или, точнее, в отдельной учетной записи cPanel).

Возможно ли это вообще, если я захочу это сделать?

VirtualHosts отличается имя хоста, так что если бы форумы были на example.com/forums тогда они будут обслуживаться тем же VirtualHost, что и все остальное в example.com.

Лично я бы выбрал поддомен - его просто настроить и обеспечивает некоторую степень изоляции, если что-то пойдет не так. Аспект SEO довольно не соответствует теме Server Fault, но я предполагаю, что фактическое содержание форумов будет иметь большее отношение к ранжированию, чем то, где слово «форумы» появляется в URL-адресе;)

Я слышал, что для SEO и удобства использования в целом лучше размещать их на example.com/forums.

Я не согласен. Это не должно иметь большого значения.

Однако что касается безопасности и удобства обслуживания, было бы лучше разместить форумы в отдельном VirtualHost (или, точнее, в отдельной учетной записи cPanel).

Да; и, помимо проблем безопасности на стороне сервера, есть еще и клиентская сторона. Если вы разместите свои форумы на том же имени хоста, что и остальная часть вашего сайта, любые уязвимости межсайтового скриптинга в программном обеспечении форума (и почти всегда есть уязвимости межсайтового скриптинга в программном обеспечении форума) немедленно становятся межсайтовыми скриптами. уязвимости для вашего основного сайта. Если у вас есть что-то конфиденциальное на этом сайте, например учетные записи или страницы администратора, ваш форум скомпрометировал ваши критически важные вещи.

Так что держите свои форумы включенными forums.example.com и ваш основной сайт на www.example.com, где они не смогут передавать файлы cookie друг друга.

Это более сложный вопрос, касающийся оптимизации URL-адресов для SEO. Я бы порекомендовал купить и прочитать эту книгу:

«Искусство SEO» http://www.amazon.com/dp/0596518862/