RewriteEngine On
RewriteCond %{QUERY_STRING} ^(brand)=([^&]+)$
RewriteRule ^catalog/.+/$ https://my-site.ru/$0%1/%2/? [R=301,L]
RewriteEngine on
RewriteCond %{QUERY_STRING} !^get=[a-zA-Z0-9-_]+$
RewriteRule ^money\.php - [R=404,L]
ErrorDocument 404 /file.html
Require expr %{HTTP_USER_AGENT} !~ m#uTorrent/2040\(21515\)#
/.htaccess
или /custom/.htaccess
указать для 401 какой-нибудь существующий файл. ErrorDocument 401 /file.html
ErrorDocument 401 " Some text "
ErrorDocument 401 default
/.htaccess
исключение для запросов со статусом 401 и пустить их в обход правил Wordpress.RewriteCond %{ENV:REDIRECT_STATUS} =401
RewriteRule ^ - [L]
Redirect
не работает с переменными, а RewriteRule
работает.&{HTTP_HOST}
, а %{HTTP_HOST}
.RewriteEngine on
<VirtualHost *:80>
RewriteEngine on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost>
RewriteRule ^$ https://www.domainname.com/page [R=301,L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-REQUEST_FILENAME
RewriteCond %{REQUEST_FILENAME} !-f
fastcgi_param APP_SETTINGS app-settings-12;
fastcgi_param API_ENDPOINT app-endpoint-outer;
fastcgi_param USE_SHOTLINKS false;
fastcgi_param PHP_VALUE auto_prepend_file=$document_root/file.php;
RewriteRule ^(.*)купить /$1 [R=301,L]
/%2/$1
заменить на /folder/%2/$1
VirtualDocumentRoot /var/www/html/folder/%1
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName site.ru
ServerAlias www.site.ru
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
php_admin_value open_basedir none
</VirtualHost>
<VirtualHost *:80>
UseCanonicalName Off
VirtualDocumentRoot /var/www/html/folder/%1
ServerName site.ru
ServerAlias *.site.ru
<Directory /var/www/html/folder/*/>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]
</Directory>
php_admin_value open_basedir none
</VirtualHost>
Откуда то берется 302 редирект.
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Или совсем убрать и настраивать редирект только через .htaccess proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://95.216.144.51:8080;
location @fallback {
proxy_pass http://95.216.144.51:8080;
}
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^https?://ireenamyha\.myjino\.ru/videovier\.php
RewriteRule \.mp4$ - [F]