RewriteEngine On
# Проверка на наличие якоря в URL
RewriteCond %{REQUEST_URI} ^(.*)\#(.*)$
# Выполнение редиректа на URL без якоря
RewriteRule ^ %1? [R=301,L]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ /?utm_source=%{ENV:REDIRECT_STATUS}&utm_medium=redirect&utm_campaign=301 [L,R=301]
RewriteEngine On
RewriteCond %{REQUEST_URI} /services/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^chpu=([^&]+)&id=([^&]+) [NC]
RewriteRule (.*) /services/%1/%2? [R=301,L,QSA]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ru-UA/(.*)$ /ru-UA/$1.html [L,R=301]
</IfModule>
SetEnv HTTPS on
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map|webp)(\?|$) /404error.php [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]
</IfModule>
# END YOURLS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
# преобразование пути для CSS-файлов
RewriteRule ^css/(.*)$ /css/$1 [L,R=301]
# преобразование пути для JS-файлов
RewriteRule ^js/(.*)$ /js/$1 [L,R=301]
# преобразование пути для изображений
RewriteRule ^images/(.*)$ /images/$1 [L,R=301]
<base href="https://example.com/">