Являются ли субдомены на сайтах блогов "реальными"? - PullRequest
1 голос
/ 10 ноября 2011

Каждый видел блог. Они обычно следуют синтаксису: user.site.com

Но являются ли эти субдомены РЕАЛЬНЫМИ или они просто скрыты mod_rewrite s в .htaccess или чем-то еще?

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

Я подумываю о создании веб-сайта для ведения блога, и я хочу знать, должны ли мои пользователи иметь РЕАЛЬНЫЕ субдомены или просто указывать субдомены на другую страницу.

Ответы [ 4 ]

1 голос
/ 10 ноября 2011

Домены не нужно покупать и регистрировать по отдельности, поскольку, когда вы покупаете доменное имя (example.com, example.org и т. Д.), У вас есть право добавить к нему произвольное количество поддоменов и указать их где угодно.

Домены реальны в том смысле, что настройки DNS сайта должны быть настроены так, чтобы браузер пользователя знал, куда указывает sub.domain.com. Большинство сайтов с таким форматом, как вы упомянули, настроили правила DNS «подстановочные», так что запросы к (anything).example.com будут указывать на одно и то же место, после чего запросы сортируются либо скриптом на сервере, либо самой конфигурацией сервера. с помощью виртуальных хостов.

Сценарий, который вы описываете, я думаю, лучше всего будет обработать, если вы установите в своем домене запись с подстановочными знаками, указывающую *.example.com на одно местоположение на вашем сервере, а затем установите скрипт на каком-то языке программирования в этом месте, чтобы отображать правильную информацию в соответствии с тем, что говорит этот домен.

В следующем уроке вы узнаете, как это сделать, используя сервер Apache и PHP с CodeIgniter. если вы не программируете на PHP или не хотите использовать CodeIgniter, принципы остаются прежними, и руководство можно обобщить из довольно легко.

http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/

1 голос
/ 10 ноября 2011

Что будет означать, что поддомен является «реальным» или нет?

Вы можете безопасно разместить сотни тысяч или миллионы поддоменов на одном веб-сервере.Больше всего важен общий системный трафик.

0 голосов
/ 10 ноября 2011

Пока поддомен не существует, вы можете замаскировать URL-адрес и заставить его выполнять действие, основанное на том, что пользователь вводит путь к поддельным поддоменам.

Это возможно ТОЛЬКО, когда вы включаете код, подобныйследующее в верхней части вашего index.php в document_root.

<?php
$mask = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];

if ( $mask == "http://blog.blogsite.com/" ) {

    // Do whatever you want
    header( 'Location: https://www.blogsite.com/' );
}
?>

В качестве альтернативы вы можете создать новый iframe для этого конкретного пользователя, вместо того, чтобы отправлять его на основной сайт.

0 голосов
/ 10 ноября 2011

Что вы подразумеваете под РЕАЛЬНЫМИ поддоменами?Субдомен - это просто домен, который можно добавить в основной домен.Взять, к примеру, yahoo.com .Они могут сделать games.yahoo.com или что-либо еще, что они хотят!

Субдомены действительно не отстают от вашего сайта, я никогда не сталкивался с этим, и они очень распространены, поэтомуЯ не верю, что это будет проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...