404 Not Found
text/html
ExpiresByType text/html "access 0 days"
RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTPS} !=on
RewriteRule ^index\.php$|^(.*)$ https://site.com/$1 [R=301,L]
ErrorDocument 404 /404.php
DirectoryIndex index.php
AddDefaultCharset UTF-8
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access 0 days"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 7 days"
</IfModule>
## EXPIRES CACHING ##
RewriteRule ^(test\.php)$ https://dev.test.com/$1 [P]
SetEnvIf Request_URI "^/test\.php$" addHeader=1
RequestHeader set Authorization "Basic bG9sOjEyMw==" env=addHeader
(.+?)(?:>|$)
https://regex101.com/r/yLyTht/2result = 'abc efg>lol>abc'.split('>');
console.log(result);
(?!...)
негативная опережающая проверка.(?!>)
^(?:(?!>).)+
https://regex101.com/r/yLyTht/1 resolver адрес;
location ~ ^/internal_redirect(/.*) {
set $myhost www.google.com;
proxy_pass http://$myhost$1;
}
/bitrix/admin/1c_exchange.php
должны остаться по http.RewriteEngine on
RewriteCond %{REQUEST_URI} !^/bitrix/admin/1c_exchange\.php$
RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://test.ru/$1 [R=301,L]
function(str){
var result = [];
var i = 0;
for (; i < str.length; i+=2) {
result.push(parseInt(str.substr(i,2),16));
}
return result;
}
Если location задан префиксной строкой со слэшом в конце и запросы обрабатываются при помощи proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass, memcached_pass или grpc_pass, происходит специальная обработка. В ответ на запрос с URI равным этой строке, но без завершающего слэша, будет возвращено постоянное перенаправление с кодом 301 на URI с добавленным в конец слэшом. Если такое поведение нежелательно, можно задать точное совпадение URI и location
echo
и>>
добавит данные в конец файла, не удаляя при этом существующей информации из файла.