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

Поддомен / папка Apache Alias ​​в папку над поддоменом

Я хочу создать псевдоним на http://subdomain.example.com/login это указывает на /usr/.....etc/htdocs/example/login чтобы в любое время кто-то был перенаправлен на http://subdomain.example.com/login где они окажутся в ...../example/login/.

Login находится на том же уровне каталога, что и папка для subdomain (. т.е. не в той же папке).

Другой момент, который, как мне кажется, может иметь значение, это то, что папка прямо над subdomain (мы назовем это example) на данный момент не настроен так, чтобы указывать на какой-либо домен, и эта папка находится в htdocs папка, которая также не настроена для указания на какой-либо домен.

Я полагаю, что это возможно, но у меня проблемы. Основная проблема в том, что я работаю над сайтом на 1and1.com с виртуальным хостингом, и они не позволяют мне видеть:

A. Журналы ошибок
Б. httpd.conf
C. Загруженные модули Apache
D. Сервер настроен .htaccess файл с бог знает что в нем, что находится над моим веб-корнем.

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

Шаг первый: получите настоящий веб-хостинг (без перечисленных ограничений, тот, который вы контролируете. Вы обратились за помощью к администраторам сервера ... мы посоветуем вам администрировать ваш собственный сервер).

Если это не удастся ...

у тебя есть /example/subdomain который мы должны предположить (дедуктивное рассуждение) - это DocumentRoot или то, что обслуживается, когда пользователи переходят на ваш сайт.

Теперь ты хочешь /example/subdomain/login указать на /example/login в файловой системе (к которой apache имеет -НЕТ- доступа).

Если у вас есть доступ по ssh: ln -s /example/login /example/subdomain/login ... Поскольку вы находитесь на виртуальном хостинге ... мы предположим, что это невозможно. mod_alias недоступен в .htacess, поэтому мы не можем его использовать.

Самое простое решение - переместить каталог для входа в каталог поддомена ... Вам нужно будет объяснить, почему вы не можете этого сделать, если вам нужна дополнительная помощь ...

Но на всякий случай: если все остальное не удастся, вам придется использовать mod_rewrite и язык сценариев серверной части для обслуживания файлов из-под DocumentRoot. На этом этапе нам потребуется очень конкретная информация о приложении, которое вы запускаете, и мы все еще можем сказать:

«Не может быть сделано никаким разумным способом».