Как в.htaccess сделать, чтобы код не срабатывал на поддомене?

Maria_Tish

Новичок
на хостинге в папке public_html лежат папки и файлы сайта, также там находится папка с файлами, отвечающая за поддомен. сайт на основном домене на битриксе, на поддомене непонятно на чем. в корне сайта есть файл .htaccess, где есть кусок
Код:
<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On

  RewriteCond %{HTTP_HOST} ^www\.example\.ru$ [NC]
  RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
  RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
  RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
Вся проблема в том, что поддомен работает только если удалить этот кусок. Если его оставить, не подключается вообще ни один файл стилей и скриптов (ошибка 500 для всех файлов css и js). Как мне подсказали, тут происходит редирект, который не дает ошибку, а остальное - код для работы ЧПУ Битрикса, который как раз все проблемы и делает. Как можно сделать, чтоб этот код не срабатывал на поддомене?
 

AnrDaemon

Продвинутый новичок
Очевидно - не валить все домены в один каталог.
 

AnrDaemon

Продвинутый новичок
давайте я дам вам ссылку на хостинг, и вы предложите им изменить порядок размещения поддоменов? думаю, они с удовольствием прислушаются к вашему совету
Меняйте хостинг, какие проблемы? А ссылку всё таки дайте, любопытно посмотреть.
 

Maria_Tish

Новичок
Меняйте хостинг, какие проблемы? А ссылку всё таки дайте, любопытно посмотреть.
и правда. легче сменить хорошо работающий хостинг, чем разобраться с .htaccess. спасибо, что бы я делала без ваших ценных советов. хостинг timeweb.com
 

AnrDaemon

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

antson

Новичок
Партнер клуба
не верю.
Размещение каталогов субдоменов в www основного - практика не самая лучшая. Но и не редкость.
new.site.ru - должен смотреть под папку new соответственно .htaccess вышестоящей папки от битрикса не должен исполняться.
смотрите пути субдомена в настройках хостинга, смотрите что в папке субдомена.

не лезьте за содержимым субдомена как подпапке
http://site.ru/new/1.jpg - ошибка
http://new.site.ru/1.jpg - правильно
 
Сверху