Форум открылся!Здесь вы можете найти информациюпо интересующим вас вопросам!
0 Пользователей и 1 Гость просматривают эту тему.
RewriteEngine On #Подключает mod_rewrite для веб-сервера Apache. Пишется один раз.RewriteCond %{HTTPS} off #Условие, если HTTPS отключен, то делаем правило нижеRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] #Если условие выше верно, применить это правило
#С www на без wwwRewriteEngine On #Если уже есть в .htaccess, пропускаем эту строчкуRewriteCond %{HTTP_HOST} ^www.vash-site\.uz$ [NC] #Если с www, выполняем правило нижеRewriteRule ^(.*)$ http://vash-site.uz/$1 [R=301,L] #Если условие верно, выполняем это правило. Если у вас перенаправление с http на https - RewriteRule ^(.*)$ https://vash-site.uz/$1 [R=301,L]
#Если нет www, ставим wwwRewriteEngine On #Если уже есть в .htaccess, пропускаем эту строчкуRewriteCond %{HTTP_HOST} ^vash-site\.uz$ [NC] #Если без www, выполняем правило нижеRewriteRule ^(.*)$ http://www.vash-site.uz/$1 [R=301,L] #Если условие верно, выполняем это правило. Если у вас перенаправление с http на https - RewriteRule ^(.*)$ https://www.vash-site.uz/$1 [R=301,L]
RewriteEngine On #Если есть, пропускамRewriteRule ^(([^/]+/)*[^.]+)$ /$1.html [L]
#Убираем index.php в URLRewriteEngine On #Если есть, пропускаемRewriteCond %{THE_REQUEST} ^{A-Z}[3,9]\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://vash-site.uz/ [R=301,L]
#Этот код ставит "/" в конце адресной строкиRewriteEngine On #Если есть, пропускаемRewriteCond %{REQUEST_URI} ^(.+)/$RewriteRule ^(.+)/$ /$1 [R=301,L] #Этот код убирает "/" в конце адресной строкиRewriteEngine On #Если есть, пропускаемRewriteCond %{REQUEST_URI} ^(.+)/$RewriteRule ^(.+)/$ /$1 [L,R=301]
RewriteEngine On #Если есть, пропускаемRewriteCond %{QUERY_STRING} page=1 #в вашем случае может быть не page=1, а что-то другое, вообще все что после знака "?" и есть параметрRewriteRule ^index.php http://vash-site.uz/catalog? [R=301,L]
RewriteEngine On #Если есть, пропускаемRewriteRule ^(.*)url.html$ http://vash-site.uz/new-url.html [R=301,L] #Вписываете свой измененный адрес
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.stariy-site\.uz$ [NC]RewriteRule ^(.*)$ http://noviy-site.uz/$1 [L,R=301]RewriteCond %{HTTP_HOST} ^stariy-site\.uz$ [NC]RewriteRule ^(.*)$ http://noviy-site.uz/$1 [L,R=301]
ErrorDocument 404 http://vash-site.uz/404/ErrorDocument 500 http://vash-site.uz/500/RewriteEngine On #Если есть, не пишемRewriteCond %{REQUEST_URI} ^/404/$RewriteRule ^(.*)$ /pages/errors/404.php [L]RewriteCond %{REQUEST_URI} ^/500/$RewriteRule ^(.*)$ /pages/errors/500.php [L]
#Вы можете использовать для времени кэширования |second(s)|minute(s)|hour(s)|day(s)|week(s)|month(s)|yaer(s)<IfModule mod_expires.c> ExpiresActive On #Включаем кэширование ExpiresDefault "access plus 2 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 year" ExpiresByType application/pdf "access plus 1 month" ExpiresByType application/x-font-woff " access plus 1 year" ExpiresByType application/x-font-woff2 "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType text/x-javascript "access plus 1 year" ExpiresByType application/x-shockwave-flash "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year"</IfModule>
#Используется только если хостинг поддерживает Apache#Время считается в секундах например max-age=60 это минута.<IfModule mod_expires.c> <filesMatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$"> Header Set Cache-Control "max-age=2678000", public #Если не чувствительно ко времени используем "public" </filesMatch> <filesMatch "\.(html|htm)$"> Header Set Cache-Control "max-age=7200", private, must-revalidate #must-revalidate долго объяснять, Google вам в помощь </filesMatch> <filesMatch "\.(pdf)$"> Header Set Cache-Control "max-age=86400", public </filesMatch> <filesMatch "\.(js)$"> Header Set Cache-Control "max-age=2678000", private #Кэш используется для определенного пользователя отдельно при "private" </filesMatch></IfModule>