@Xcodes

Доступ .htaccess?

Столкнулся с проблемой.

В главной директории сайта site.ru/

настроен .htaccess, так чтобы сайт отображался лишь по указанному user-agent со значением “vbc”, если юзер агент другой, выдавало пустую страницу по error 403.

А я хочу добавить ещё файл лендинг в формате html, к примеру в site.ru/landing/main.html
Но в связи с главным .htaccess я не смогу нормально зайти в site.ru/landing/main.html и мне будет выдавать ту же ошибку, указанную мною - 403.

каким образом мне сделать так чтобы главный .htaccess не касался site.ru/landing/main.html и все могли туда переходить?

Код главного .htaccess:

<IfModule mod_rewrite.c>
# That was ONLY to protect you from 500 errors
# if your server did not have mod_rewrite enabled

RewriteEngine On
# RewriteBase /
# NOT needed unless you're using mod_alias to redirect

ErrorDocument 403 ' '

RewriteCond %{HTTP_USER_AGENT} !(vbc) [NC]

RewriteCond %{REQUEST_URI} !/public
RewriteRule ^(.*)$ public/$1 [L]
# Direct all requests to /public folder

</IfModule>
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
RewriteCond %{REQUEST_URI} !^/landing/main.html$
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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