RewriteCond %{QUERY_STRING} (?:^|&)id\=(.+)(?:$|&)
RewriteRule ^cat/название/dir/1\.php$ /cat/название? [L,R=301]
RewriteRule ^category/category/(.*)/$ /category/$1/? [L,R=301]
error_page 401 403 404 405 500 502 503 = @fallback;
location @fallback {
proxy_pass http://127.0.0.1:82;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}try_files соответственно можно убрать


find /var/www/ -type f -exec mv {} {}_renamed \;find-рекурсивный поиск от заданного каталога и ниже/var/www- где искать, если в текущем каталоге то можно заменить на .-type f - только файлы-exec выполнить с найденнымmv переместить{} то что найдено в данном случае имя файла \; - просто закончит команду.find /var/www/ -type f -exec echo {} {}_renamed \;
man lsls --help
SSLEngine On
SSLProtocol All -SSLv3
# SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
# SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key
# SSLCACertificateFile /usr/local/ispconfig/interface/ssl/ispserver.bundle
SSLCertificateFile /var/www/clients/client1/web3/ssl/ks03.ru-le.crt
SSLCertificateKeyFile /var/www/clients/client1/web3/ssl/ks03.ru-le.key
SSLCertificateChainFile /var/www/clients/client1/web3/ssl/ks03.ru-le.bundle
. iotop -okaво время таких фризовcat /proc/cpuinfo | grep MHz все процессоры должны иметь или максимальную частоту или близкую к ней.
# Включаем редиректы
RewriteEngine On
# по умолчанию путь будет начинаться с этой папки А не от корня физического дерева например /var/www/site.ru/web/upload
RewriteBase /
# эмм ну мы тут удаляем индекс пхп, я бы еще добавил метод пост но с вп не работал
RewriteRule ^index\.php$ - [L]
#видать от движка, но что-то кривое, по факту передаем в гет параметр все что перед files и admin
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
# если это файл
RewriteCond %{REQUEST_FILENAME} -f [OR]
# или директория OR меняет и на или
RewriteCond %{REQUEST_FILENAME} -d
#то -
RewriteRule ^ - [L]
#не уверен что это не костыли поправьте меня кто с вп работал
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
# тоже странное правило
RewriteRule . index.php [L]
# читай в прошлом посте
RewriteRule ^blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ /blog/article/$1/? [L,R=301]