Проверить/отредактировать htaccess
500 руб. за проект
•
безналичный расчёт, электронные деньги
Нужно проверить/отредактировать файл htaccess в Виртхостинге.
На хосте привязано
- домен (domain.com) - направляется в корень. /
- поддомен (forum.domain.com) - направляется в поддиректорию /forum/
Дело в том, что сайт (domain.com) на движке Yellow CMS и работает только если есть правила:
<IfModule mod_rewrite.c>
RewriteEngine on
DirectoryIndex index.html yellow.php
RewriteRule ^(cache|content|system)/ error [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ yellow.php [L]
</IfModule>
Поддомен (forum.domain.com) нужен для форума и перенаправление работает по правилам:
#Переадресация на поддомен forum.domain.com
RewriteEngine on
RewriteBase /
#адрес поддомена
RewriteCond %{HTTP_HOST} ^(www\.)?forum\.domain\.com$ [NC]
#папка на которую будет происходить переадресация
RewriteCond %{REQUEST_URI} !^/forum/
#сама переадресация
RewriteRule ^(.*)$ forum/$1 [L]
Однако когда правила вместе, то получается конфликт и не срабатывает перенаправление в любые поддомены. Выходит ошибка 403
На хосте привязано
- домен (domain.com) - направляется в корень. /
- поддомен (forum.domain.com) - направляется в поддиректорию /forum/
Дело в том, что сайт (domain.com) на движке Yellow CMS и работает только если есть правила:
<IfModule mod_rewrite.c>
RewriteEngine on
DirectoryIndex index.html yellow.php
RewriteRule ^(cache|content|system)/ error [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ yellow.php [L]
</IfModule>
Поддомен (forum.domain.com) нужен для форума и перенаправление работает по правилам:
#Переадресация на поддомен forum.domain.com
RewriteEngine on
RewriteBase /
#адрес поддомена
RewriteCond %{HTTP_HOST} ^(www\.)?forum\.domain\.com$ [NC]
#папка на которую будет происходить переадресация
RewriteCond %{REQUEST_URI} !^/forum/
#сама переадресация
RewriteRule ^(.*)$ forum/$1 [L]
Однако когда правила вместе, то получается конфликт и не срабатывает перенаправление в любые поддомены. Выходит ошибка 403
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Относится к любому заданию серьезно и выполняет работу качественно в рамках ТЗ.
Даже сделал уступку по цене, а это редкость в наше время.