woonem
@woonem

Почему не работает перенаправление субдоменов?

Вот часть Rewrite .htaccess в корне сайта (смотрите #SubDomains):

#Rewrite
 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
#NoWWW
 Options +FollowSymLinks
 RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
 RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#NoSlashes
 DirectorySlash Off
 RewriteCond %{HTTP_HOST} (.*)
 RewriteCond %{REQUEST_URI} /$ [NC]
 RewriteRule ^(.*)(/)$ $1 [L,R=301]
#AllRequestsToIndex
 RewriteRule ^([A-Za-z0-9\/\?\&\=\+\%]+)$ index.html [L]
#SubDomains
 RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+).([^\.]+) [NC]
 RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
 RewriteRule ^(.*)$ /.sub/%1$1 [L,QSA]
 </IfModule>


В папке /.sub/old/ в корне сайта есть файл index.html, но при запросе old.site.com ошибка Err_Name_Not_Resolved
  • Вопрос задан
  • 313 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы