Я изо всех сил пытаюсь полностью понять это правило и хочу убедиться, что я не догадываюсь.
funny.cat.pictures.com - моя глупая попытка скрыть действительные 4 части URL клиента. Я нашел это правило в файле conf на сайтах с включенным. Это было написано другими до меня.
<Directory /var/www/active/vhost/funny.cat.pictures.com/html>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/sites/
RewriteCond %{REQUEST_URI} !^/sites/funny\.cat\.pictures\.com/
RewriteCond %{REQUEST_URI} !^/sites/funny\-cat\.pictures\.com/
RewriteCond %{REQUEST_URI} !^/sites/all/
RewriteRule ^ - [F]
</IfModule>
Правильно ли я сказал, что значение этого правила таково:
если в URI есть / sites /, но 1) нет / sites / funny [. или -] pictures.com или 2) не имеет / sites / all, а затем блокирует этот путь как запрещенный путь?
Правильно ли я понимаю?
Я благодарю вас за ваше время.