RewriteCond %{REQUEST_URI} !^domain/img/.*$
RewriteCond %{REQUEST_URI} !^domain/video/.*$
RewriteCond %{REQUEST_URI} .....
RewriteCond %{REQUEST_URI} и так далее, это и если, и будет копиться условия до первого рула, ! - знак отрицания.
RewriteRule а тут что должно произойти
/dev/null для не разобраных запросов, а не все подряд как вы думаете.server {
listen 8002;
server_name site2.ru www.site2.ru ;
root /var/www/site2.ru
...
which ls
chown -R www-data:www-data /var/www/upstim.ruchown -R httpd:httpd /var/www/upstim.ru
/var/www работает сама по себе
644 а644 www-data: www:date или что-то вроде того ( там их на самом деле еще больше)6---4---4chown -R www-data:www-data /var/www/site.ru/
.sh скрипт. (производительность сервера зависит в большей степени от настроек а не от ос)mbstring.func_overload = 2mbstring.func_overload = 0
RewriteEngine On
RewriteCond %{REQUEST_URI} ! тут ваше выражение
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?act=/$1 [QSA,L][^/] - кроме слеша, соответственно (.+[^/]) будет до первого слеша и так далее
############################################################################
#### Выбор основного зеркала (с www или без www) ####
############################################################################
# 1. Удалить www
#RewriteCond %{ENV:HTTPS} on
#Если включен https
#RewriteRule .* - [E=SSL:s]
#То создаем переменную ssl с текстом s
#RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
# Проверяем, содержит ли домен www в начале URL.
#RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L]
# Перенаправляем удаляем www
# 2. Добавить www
RewriteCond %{ENV:HTTPS} on
#Если включен https
RewriteRule .* - [E=SSL:s]
#То создаем переменную ssl с текстом s
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
# Если нет www в начале домена
RewriteRule ^(.*)$ http%{ENV:SSL}://www.%{HTTP_HOST}/$1 [R=301,L]
#Подставляем www и https если он включен.
############################################################################
#### Перенаправляем протокол https на http ####
############################################################################
#RewriteCond %{ENV:HTTPS} on
# Проверяем наличие https в URL.
#RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# Перенаправляем протокол на http.
############################################################################
#### Перенаправляем протокол http на https ####
############################################################################
#RewriteCond %{ENV:HTTPS} !on
# Проверяем наличие https в URL.
#RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# Перенаправляем протокол на http.