Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Mastersland
3 / 3 / 1
Регистрация: 05.08.2013
Сообщений: 89
Завершенные тесты: 1
1

Доступ из поддомена в корневую папку сайта

28.01.2015, 00:18. Просмотров 2121. Ответов 9
Метки нет (Все метки)

1) Есть сайт site.ru
2) В нём есть папки (соответсвенно site.ru/papka)
3) Есть поддомен sub.site.ru (который получается расположен в site.ru/sub)
Вопрос: как из корневой папки поддомена (например из файла sub.site.ru/index.php) "достучаться" до папки в корневом каталоге site.ru/papka?
почему то метод "../papka" не подходит(. Получается у поддомена нет доступа? Думаю, надо копать в сторону htaccess
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2015, 00:18
Ответы с готовыми решениями:

Как изменить корневую папку поддомена?
Добрый вечер! Столкнулась с проблемой: не получается сменить корневую папку...

Перенос сайта из папки в корневую директорию
Есть сайт, работающий на одном движке, есть он же, но в другой папке /yii/web/,...

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

Как контролировать (ограничить) доступ к папкам сайта
Задача: на сайте есть папка в ней к примеру файл protected.php, если...

Определение относительного пути к файлу через корневую директорию
При попытке создать многоязычый сайт столкнулся с проблемой, когда при...

9
Пифагор
Модератор
1207 / 1002 / 524
Регистрация: 10.01.2015
Сообщений: 3,376
28.01.2015, 00:40 2
site.ru и sub.site.ru - 2 абсолютно разных ресурса, несмотря на общий домен. Они даже индексируются каждый по-своему.
Цитата Сообщение от Mastersland Посмотреть сообщение
sub.site.ru (который получается расположен в site.ru/sub)
Здесь расположение - sub.site.ru/index.php(.html)
Цитата Сообщение от Mastersland Посмотреть сообщение
почему то метод "../papka" не подходит
Как уже говорил, это 2 абсолютно разных ресурса и относительного пути между ними нет.
Если я не ошибаюсь, .htaccess тоже вряд-ли поможет.
0
BarbosLV
363 / 401 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
28.01.2015, 01:24 3
Цитата Сообщение от Пифагор Посмотреть сообщение
site.ru и sub.site.ru - 2 абсолютно разных ресурса, несмотря на общий домен. Они даже индексируются каждый по-своему.
Ты заблуждаешься. По дефолту домены располагаются так:

для sity.ru - www/index.php
для subdomen.sity.ru - subdomen/index.php
для sub_subdomen.subdomen.sity.ru - subdomen/sub_subdomen/index.php
И пути при этом нормально работают. Если надо из sity.ru попасть в subdomen.sity.ru то путь такой ../subdomen/index.php

Если же фаил лежит по адресу:
www/subdomen/index.php то адрес уже sity.ru/subdomen и обращаются к нему subdomen/index.php

Могу предположить что ТС зарегался на бесплатном хосте и пытается подломится на адрес хозяина. В этом случае его скорее всего ждёт разочарование, как правило в таких случаях доступ закрывают на глухо.
0
Пифагор
Модератор
1207 / 1002 / 524
Регистрация: 10.01.2015
Сообщений: 3,376
28.01.2015, 01:39 4
Цитата Сообщение от BarbosLV Посмотреть сообщение
для sity.ru - www/index.php
для subdomen.sity.ru - subdomen/index.php
Я так и написал.

Цитата Сообщение от BarbosLV Посмотреть сообщение
для sub_subdomen.subdomen.sity.ru - subdomen/sub_subdomen/index.php
До такого дело еще не доходило))

Цитата Сообщение от BarbosLV Посмотреть сообщение
И пути при этом нормально работают. Если надо из sity.ru попасть в subdomen.sity.ru то путь такой ../subdomen/index.php
А можно сцылочку на инфо? Везде, где я читал, было сказано именно так, как написал. Хотелось бы подкорректировать знания, если инфа верная.

Добавлено через 5 минут
BarbosLV, слух, может ведаешь по такой теме??
Mail() как отправить разные письма разным получателям
0
BarbosLV
363 / 401 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
28.01.2015, 03:53 5
Цитата Сообщение от Пифагор Посмотреть сообщение
А можно сцылочку на инфо? Везде, где я читал, было сказано именно так, как написал. Хотелось бы подкорректировать знания, если инфа верная.
Гугл в помощь, я это если и читал когда где, то уже забыл. Не веришь можешь проверить на любом ресурсе да на том же денвере.
0
Пифагор
Модератор
1207 / 1002 / 524
Регистрация: 10.01.2015
Сообщений: 3,376
28.01.2015, 08:31 6
Цитата Сообщение от BarbosLV Посмотреть сообщение
Гугл в помощь
Вот там и читал))
0
Mastersland
3 / 3 / 1
Регистрация: 05.08.2013
Сообщений: 89
Завершенные тесты: 1
28.01.2015, 09:07  [ТС] 7
сайт находится на хостинге, но хостинг не бесплатный. Хочу реализовать несколько географических поддоменов (один сайт с разными данными на поддоменах). Для этого:
1) из site.ru/index.php редиректим на поддомен (в зависимости от условия) (напр на sub.site.ru/index.php)
2)
PHP
1
2
<?php $domain="sub";
include "../inc/main.php"; ?>
этой конструкцией я, почему-то, "достукиваюсь" до предыдущей папки
3) В этом main.php
HTML5
1
<link href="../css/style.css" rel="stylesheet">
, который по идее должен достукиваться до site.ru/css/style.css но по факту достукивается до http://sub.site.ru/css/style.css которого, естественно нет

Добавлено через 4 минуты
и да, забыл добавить:

по структуре папок я должен туда попадать, ибо
http://site.ru/sub/index.php работает норм, но я хочу именно с поддоменами
0
BarbosLV
363 / 401 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
28.01.2015, 13:24 8
Цитата Сообщение от Mastersland Посмотреть сообщение
сайт находится на хостинге
На хостинге как правило есть админ панель, и там как правило нужно задавать субдомен вручную ибо отсутствует папка www (пути регулирует htaccess хостинга). Если же у тебя на сервере присутствует папка www, (!!! не путать с ярлыком www) всё так как я описал выше.
0
Mastersland
3 / 3 / 1
Регистрация: 05.08.2013
Сообщений: 89
Завершенные тесты: 1
28.01.2015, 13:59  [ТС] 9
/domains/site.ru/public_html
поддомен я в админ панели "регил"
0
BarbosLV
363 / 401 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
28.01.2015, 15:20 10
Тебе надо с путями на хосте разобратся папка sait.ru не может быть корнем.
Классический пример домен с адресом http://www.sait.ru располагается /корень сайта/www/index.php
Но у хостера могут быть свои настройки. Вот у меня например так /корень сайта/publik_html/index.php что практически без разници. Но у тебя видимо по другому.
Но без www не обходится на него создаётся ярлык (см. картинку).
Соответствен путь из за ярлыка может перепрыгнуть через несколько папок. Вот этот прыжок тебе и надо отследить! Если сам не вникнишь, сделай запрос к админу хостинга.
0
Миниатюры
Доступ из поддомена в корневую папку сайта  
28.01.2015, 15:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2015, 15:20

Доступ к php-файлу с другого сайта возможен или нет?
Случайно наткнулся на обсуждение загрузки на один сайт контент с другого сайта....

Реализация поддомена
Вопрос вот какой есть сайт доски объявлений в нем много городов. сейчас хотим...

Как скопировать папку с файлами в другую папку с заменой средствами php?
Как скопировать папку с файлами в другую папку с заменой средствами php? Из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru