Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.12.242] |
|
Сообщ.
#1
,
|
|
|
Всем привет. Размещаюсь на виртуальном unix хостинге. Возникла потребность в автоматических субдоменах. На хостинге прописал *.example.com. В корне сайта создал папку domains и в ней уже размещаю субдомена www, panel, ... В корне сайта содержится .htaccess со следующим содержимым:
#Устанавливаем кодировку сайта AddDefaultCharset utf-8 #Переадресации при разных ошибках ErrorDocument 403 http://example.com/ ErrorDocument 404 http://example.com/ #Скрываем содержимое папок Options All -Indexes #Включаем преобразование ссылок RewriteEngine on #Склеиваем index.php с доменом #RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ #RewriteRule ^index\.php$ / [R=301,L] #Принудительная подстановка замыкающего слеша #RewriteCond %{REQUEST_URI} /+[^\.]+$ #RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L] RewriteCond %{ENV:REDIRECT_STATUS} !^$ RewriteRule .* - [L] RewriteCond %{HTTP_HOST} ^([^.]*)\.example\.com$ RewriteCond %{REQUEST_URI} !^/domains RewriteRule ^(.*)$ /domains/%1/$1 [QSA,L] #Ловим переменные из урл RewriteRule ^(.*)(\/|\.html)$ index.php?data=$1&last=$2 [L,QSA] Судбомена открываются как по мне нормально, но есть ошибки, хотя не везде. При открытии ссылки http://www.example.com/ ошибки нет. При открытии ссылки http://panel.example.com/ ошибка следующая, за 1 открытие ссылки: Цитата [Mon Aug 17 20:02:50 2015] [notice] [client ...] [mod_vhost_ldap.c] translate: virtual host not found, trying wildcard *.example.com [Mon Aug 17 20:02:50 2015] [notice] [client ...] [mod_vhost_ldap.c] translate: virtual host not found, trying wildcard *.example.com [Mon Aug 17 20:02:50 2015] [notice] [client ...] [mod_vhost_ldap.c] translate: virtual host not found, trying wildcard *.example.com [Mon Aug 17 20:02:50 2015] [notice] [client ...] [mod_vhost_ldap.c] translate: virtual host not found, trying wildcard *.example.com Как исправить ошибки и реализовать следующее? Цитата 1. открыв http://www.example.com/ нас переадресует 301 редиректом на http://example.com/ 2. открыв http://www.panel.example.com/ нас переадресует 301 редиректом на http://panel.example.com/ Спасибо! |