Documentaion fixes

This commit is contained in:
alexey
2026-03-23 15:11:12 +03:00
parent ba0e7ed814
commit ceb3e2eff6
2 changed files with 6 additions and 14 deletions

View File

@@ -97,7 +97,7 @@ RewriteRule pattern substitution [flags]
RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]
# Условное переписывание (цепочка)
RewriteCond %REQUEST_URI !^/admin/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^admin/(.*)$ /login.php?user=$1 [NC,E,END]
# В .htaccess:
@@ -143,18 +143,14 @@ RewriteCond input_string pattern [flags]
**Примеры:**
```nginx
# Условие: файл существует
RewriteCond %REQUEST_FILENAME -f
RewriteCond %{REQUEST_FILENAME} -f
# Условие: не директория
RewriteCond %REQUEST_FILENAME !-d
RewriteCond %{REQUEST_FILENAME} !-d
# Сравнение строк
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# Сравнение целых чисел (размер файла > 1024 байт)
RewriteCond %REQUEST_FILENAME -s
RewriteCond %{FILESIZE} -gt 1024
# Множественные условия с OR
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [OR]
RewriteCond %{HTTPS} off