2013-12-24 2 views
1

У меня есть субдомен для моего веб-сайта, созданного в Cpanel, и я заметил, что в дополнение к возможности получить доступ к контенту через этот URL:Должна ли поддомен быть доступной как подпапка?

subdomain.example.com 

Она также может быть доступен через:

example.com/subdomain 

Вопросы:

  1. Это нормально?
  2. Есть ли способ разрешить доступ только к субдомену через, так, субдомен?
+1

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

+1

Что я в основном делаю, просто создайте папку рядом с папкой 'public_html' (в пути' ~/'). Единственное, что вам нужно сделать, это изменить путь вашего субдомена в cPanel, чтобы указать на эту папку. Это я также делаю, потому что хранилища Mercurial не любят хранилища, которые существуют внутри других репозиториев, поэтому проверка их в этом случае не идет так хорошо;). Я думаю, для некоторых людей это нормально, поскольку это вложенная папка внутри www-папки tho: P –

+0

@Allendar вы можете сделать это на обычной учетной записи общего хостинга или у вас есть собственный ур или VPS? Пожалуйста, поделитесь, я попробовал, и я получил 403 запрещенных. –

ответ

3

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

Если вы хотите, чтобы заблокировать каталог, то попробуйте эту директиву HTAccess: RewriteRule ^subdomain/ - [L,R=404]

+0

Отличная информация, спасибо! – Nate

Смежные вопросы