Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   разница между forum.*** и ***/forum (https://forum.antichat.xyz/showthread.php?t=48712)

Дикс 10.09.2007 13:42

разница между forum.*** и ***/forum
 
Объясните пожалуйста в чём разница и как первый вариант настраивается на примере апача.

1d37r 10.09.2007 13:48

от перестановки мест слогаемых сумма не меняется

NOmeR1 10.09.2007 14:01

Цитата:

Сообщение от 1d37r
от перестановки мест слогаемых сумма не меняется

Очень в тему и очень позновательно! +1 зачОт.

Отличаются тем что в 1-м случае forum - это субдомен, а во 2-м - папка.

Y.Dmitriy 10.09.2007 14:16

Цитата:

Сообщение от NOmeR1
Очень в тему и очень позновательно! +1 зачОт.

Отличаются тем что в 1-м случае forum - это субдомен, а во 2-м - папка.

железная лохика! а почему в этом разделе а не в "Болталке"? причем тут кодинг?

MstDoc 10.09.2007 14:18

По моему forum.**** это когда forum является поддоменом,
а ****/forum это когда каталог forum является подкаталогом на сайте...

Например на моем локальном серваке это разные вещи

ak[id] 10.09.2007 14:27

Цитата:

По моему forum.**** это когда forum является поддоменом,
а ****/forum это когда каталог forum является подкаталогом на сайте...

Например на моем локальном серваке это разные вещи
Это одно и тоже что сказал NOmeR1.

MstDoc 10.09.2007 14:37

Ну по крайней мере на Денвере это стопудово не одно и тоже
На денвере
"forum.***" - это /home/***/forum

а "****/forum" - это /home/***/www/forum

каталоги совершенно разные. и перестановкой слагаемых из одного в другой не попасть...

anekdot.mail.ru и mail.ru/anekdot

forum.antichat.ru и antichat.ru/forum
если в httpd.conf не прописывать на серваке то это будут разные адреса

groundhog 10.09.2007 14:48

Блин, да сказали же что одно и то же... Что спорить? это всё настраивается. mod_rewrite рулит, алиасы тоже рулят, редиректы тоже рулят! То каким образом переадресовывать на окончательный URL человек думает сам. Суть в том, чтобы создать ЧПУ (человеко-понятный-урл)!

Zitt 10.09.2007 14:59

Цитата:

если в httpd.conf не прописывать на серваке то это будут разные адреса
Это и есть разные адреса...
На самом деле сабж по сути это не однои тоже...

1d37r 10.09.2007 15:06

MstDoc, иди пристань к яндексу, с вопросом почему они "яndеx" а не "херня"

groundhog 10.09.2007 15:14

Вопрос Дикса был такой:

Цитата:

Объясните пожалуйста в чём разница и как первый вариант настраивается на
примере апача.
Ответ будет такой: смотря что ты вкладываешь в эти понятия. Если тупо абстрагироваться от реальности, то forum.* - это субдомен, а */forum - это объект в домене *. А чтобы это сделать одинаковыми понятиями слушай меня... Предположим у тебя уже есть домен, который имеет определённый DocumentRoot и в нём есть объект (скажем каталог) forum. Добавь виртуальный хост в конфиг (разумеется вместо звёздочки ставь нужный хост):

<VirtualHost XXX.XXX.XXX.XXX:80>
ServerName forum.*
ServerAdmin webmaster@*
DocumentRoot "/путь/к/каталогу/*/forum"

<Directory "/путь/к/каталогу/*/forum">
Options Indexes FollowSymLinks MultiViews IncludesNoEXEC
AllowOverride All
Order allow,deny
Allow from all
</Directory>

ErrorLog "/путь/к/каталогу/logs/error.log"
CustomLog "/путь/к/каталогу/logs/referer.log" referer
CustomLog "/путь/к/каталогу/logs/agent.log" agent
CustomLog "/путь/к/каталогу/logs/access.log" common
</VirtualHost>

Или даже возможно так:

<VirtualHost XXX.XXX.XXX.XXX:80>
ServerName forum.*
ServerAdmin webmaster@*
DocumentRoot "/путь/к/каталогу/*"

<Directory "/путь/к/каталогу/*">
Redirect / http://*/forum
</Directory>
</VirtualHost>

Может где-то и ошибся, но смысл думаю ясен...

MstDoc 10.09.2007 15:17

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

Joker-jar 10.09.2007 15:26

Разница есть. Допустим, в качестве форума ты выбрал очень надежный скрипт, один из последних версий со всеми заплатками и т.д. и расположил его в site/forum. Тогда, найдя баг на самом сайте (ту же xss), злоумышленник может увести куки и форума, так как и сайт и форум расположены на одном домене. В случае с поддоменом этот фокус не пройдет. Также было бы неплохо вместе с поддоменом сделать и переназначение, что-нить типа

RedirectMatch permanent ^/forum/(.*)$ http://forum.site.ru/$1

groundhog 10.09.2007 15:41

Joker-jar, тоже верно, но это будет зависить от того как пореган юзверь.

Developer 10.09.2007 15:51

С */forum/ гемора меньше.

FeraS 10.09.2007 16:05

давайте драться)

по мне лучше forum.xxx чем xxx/forum

Joker-jar 10.09.2007 16:10

FeraS, так никто и не отрицает :)

nerezus 10.09.2007 16:14

Те, кто сказал, что это одно и то же - нихуя не шарят в том, как работает инет.

Это АБСОЛЮТНО разные вещи. forum.* - это другой домен, и на нем уже может быть что угодно, */forum же - это просто другой путь(либо физический каталог, либо всякие rewrite'ы)

groundhog 10.09.2007 16:18

nerezus, а я знаю как инет работает? :) Я объяснил свою точку зрения.

hackconnect 11.09.2007 21:12

Ребят прежде всего forum это каталог (папка - кому как нравится). А уже потом поддомен. И в этом самая глобальная разница.

bul.666 11.09.2007 21:18

Цитата:

Ребят прежде всего forum это каталог (папка - кому как нравится). А уже потом поддомен.
Прежде всего вес сайт это папка, а уж потом домен... Из твоего поста ответа на вопрос какая разница не наблюдается...

nerezus 11.09.2007 21:35

groundhog, ты единственный, кто тут правильно сказал. Фраза касалась других.

Дикс 13.09.2007 07:06

как я понял, если завести виртуальный хост, как написал groundhog, и привязать его к папке с форумом, то это обезопасит основной домен в случае если в поддомене форума найдут багу? А если форум будет просто папкой в основном домене, то и куки будут напрямую связаны с сайтом этого домена и соответственно, взломав сайт, можно получить доступ и к форуму.


Время: 18:02