Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
Options -Indexes ErrorDocument 404 /404.php <IfModule mod_php5.c> php_flag session.use_trans_sid off php_value max_input_vars 10000 #php_flag default_charset UTF-8 #php_value display_errors 1 </IfModule> <IfModule mod_php7.c> php_flag session.use_trans_sid off php_value max_input_vars 10000 #php_flag default_charset UTF-8 #php_value display_errors 1 </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_URI} ^(.*)/index\.php$ # URL cодержит index.php в конце. RewriteCond %{REQUEST_METHOD} =GET # Выявляем GET запрос в URL (не POST). RewriteRule ^(.*)$ %1/ [R=301,L] # Удалить index.php из URL. RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] # Проверяем, содержит ли домен www (в начале URL). RewriteRule ^(.*)$ https://%1/$1 [R=301,L] # Перенаправляем URL на домен без www. RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\? RewriteCond %{QUERY_STRING} ="" # Для любых версий Apache: RewriteRule .? %{REQUEST_URI}? [R=301,L] RewriteCond %{THE_REQUEST} // # Проверяем, повторяется ли слеш (//) более двух раз. RewriteCond %{QUERY_STRING} !http(s|):// # Убедимся что это не урл в GET RewriteRule .* /$0 [R=301,L] # Исключаем все лишние слеши. RewriteCond %{REQUEST_URI} !(.*)/$ # Если слеша в конце нет. RewriteCond %{REQUEST_FILENAME} !-f # Не является файлом. RewriteCond %{REQUEST_URI} !\..+$ # В URL нет точки (файл). RewriteCond %{REQUEST_URI} ^(.+)$ # В URL есть хоть один символы RewriteRule ^(.*)$ $1/ [L,R=301] # Добавляем слеш в конце. # ASPRO_ROBOTS Serve robots.txt with robots.php only if the latter exists RewriteCond %{REQUEST_FILENAME} robots.txt RewriteCond %{DOCUMENT_ROOT}/robots.php -f RewriteRule ^(.*)$ /robots.php [L] # На другой домен RewriteCond %{HTTP_HOST} ^sk607253\.ru$ [NC] RewriteRule ^(.*)$ https://xn--b1andociddj.xn--p1ai/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] Redirect 301 /product/fasadnye-materialy/vinilovyy-sayding/deke/seriya-premium/brus/brus/ /product/fasadnye-materialy/vinilovyy-sayding/deke/seriya-premium/brus/ Redirect 301 /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/eurasia/kaplya/kaplya/ /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/eurasia/kaplya/ Redirect 301 /product/fasadnye-materialy/vinilovyy-sayding/deke/seriya-standart/elochka/elochka/ /product/fasadnye-materialy/vinilovyy-sayding/deke/seriya-standart/elochka/ Redirect 301 /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/europa/dyeke-matritsa/matritsa-zelenyy/ /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/europa/dyeke-matritsa/matritsa-zeleny/ Redirect 301 /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/dyeke-premium/sapporo/sapporo/ /product/krovelnye-materialy/gibkaya-cherepitsa/deke5/dyeke-premium/sapporo/ </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" ExpiresByType image/png "access plus 3 day" ExpiresByType text/css "access plus 3 day" ExpiresByType application/javascript "access plus 3 day" </IfModule>