v=spf1 ip4:11.22.33.44 include:_spf.google.com include:mailgun.org +mx +a ~all
find /var/www/user1/data/www -type f -exec chmod 644 {} \; && find ind /var/www/user1/data/www -type d -exec chmod 755 {} \;
ls -la
.
#### Убираем повторяющиеся слеши (/) в URL ####
############################################################################
RewriteCond %{THE_REQUEST} //
# Проверяем, повторяется ли слеш (//) более двух раз.
RewriteRule .* /$0 [R=301,L]
# Исключаем все лишние слеши.
############################################################################
#### Убираем слеши в конце URL для статических файлов (содержит точку) ####
############################################################################
RewriteCond %{REQUEST_URI} \..+$
# Если файл содержит точку.
RewriteCond %{REQUEST_FILENAME} !-d
# И это не директория.
RewriteCond %{REQUEST_FILENAME} -f
# Является файлом.
RewriteCond %{REQUEST_URI} ^(.+)/$
# И в конце URL есть слеш.
RewriteRule ^(.+)/$ /$1 [R=301,L]
# Исключить слеш.
############################################################################
#### Добавляем слеш(/), если его нет, и это не файл. ####
############################################################################
RewriteCond %{REQUEST_URI} !(.*)/$
# Если слеша в конце нет.
RewriteCond %{REQUEST_FILENAME} !-f
# Не является файлом.
RewriteCond %{REQUEST_URI} !\..+$
# В URL нет точки (файл).
RewriteRule ^(.*)$ $1/ [L,R=301]
# Добавляем слеш в конце.
RewriteCond %{REQUEST_FILENAME} !-f
#это не файл
RewriteCond %{REQUEST_FILENAME} !-l
# и это не линка
RewriteCond %{REQUEST_FILENAME} !-d
# и это не директория
# и защита от циткла, это не сам файл
RewriteCond %{REQUEST_FILENAME} !/index.php$
RewriteRule ^([a-z0-9\-/]+)$ index.php\?url=$1 [L]
find . -regex ".*\.\(php\|js\|css\)" -exec sed -i 's/\/bitrix\/templates\//\/local\/templates\//g' "{}" \;
%
используется.RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
\%