Dmitriyspbs

Рейтинг
4
Регистрация
28.08.2016

Вот мой htaccess

RewriteEngine On

RewriteBase /

ErrorDocument 404 /err404.html

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.php$ http://мойсайт.ru/ [R=301,L]

RewriteCond %{HTTP_HOST} ^мойсайт.ru

RewriteRule (.*) http://www.мойсайт.ru/$1 [R=301,L]

RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml¦application/vnd.wap.xhtml+xml" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|benq|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "dang|doco|erics|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]

RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|android|mobile|pda|psp" [NC]

RewriteRule ^(.*)$ http://m.мойсайт.ru/$1 [NC,L]

<ifModule mod_headers.c>

#кэшировать html и htm файлы на один день

<FilesMatch "\.(html|htm)$">

Header set Cache-Control "max-age=43200"

</FilesMatch>

#кэшировать css, javascript и текстовые файлы на одну неделю

<FilesMatch "\.(js|css|txt)$">

Header set Cache-Control "max-age=604800"

</FilesMatch>

#кэшировать флэш и изображения на месяц

<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">

Header set Cache-Control "max-age=2592000"

</FilesMatch>

#отключить кэширование

<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">

Header unset Cache-Control

</FilesMatch>

</IfModule>

<ifModule mod_expires.c>

ExpiresActive On

#по умолчанию кеш в 5 секунд

ExpiresDefault "access plus 5 seconds"

#кэшировать флэш и изображения на месяц

ExpiresByType image/x-icon "access plus 2592000 seconds"

ExpiresByType image/jpeg "access plus 2592000 seconds"

ExpiresByType image/png "access plus 2592000 seconds"

ExpiresByType image/gif "access plus 2592000 seconds"

ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"

#кэшировать css, javascript и текстовые файлы на одну неделю

ExpiresByType text/css "access plus 604800 seconds"

ExpiresByType text/javascript "access plus 604800 seconds"

ExpiresByType application/javascript "access plus 604800 seconds"

ExpiresByType application/x-javascript "access plus 604800 seconds"

#кэшировать html и htm файлы на один день

ExpiresByType text/html "access plus 43200 seconds"

#кэшировать xml файлы на десять минут

ExpiresByType application/xhtml+xml "access plus 600 seconds"

</ifModule>

Спасибо за советы, все же проблема не решилась((( Думал проблема может быть в том что настроены редиректы, для удаления дублей. Они перенаправляли на http, попробовал изменить

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.php$ https://мойсайт.ru/ [R=301,L]

при добавленных выше правилах редиректа на SSL, все не помогло

angel57:
100% 😂

может у вас хостинг типа такого?

Я думал таких хостингов не бывает)))) У меня все поддерживется)🤣

есть сервис text.ru, я проверяю на нем, раньше можно было не ждать очереди если зарегистрироваться. Как сейчас не знаю. Проверяю без регистрации, в принципе один текст занимает минуты две, даже если очередь 10-12 текстов перед тобой. Попробуйте.

angel57:
согласен)


неужели стало работать? 🍿

---------- Добавлено 07.09.2016 в 15:53 ----------



у меня почему-то на некоторых движках (опенкарт и вебасист) не делаются редиректы О_о

русскими буквами не стало))) вернул пуни код, буду ждать, мож заработает

sergv:
А при чем здесь движок, если редирект делается в .htaccess, а он к движкам никакого отношения не имеет. Абсолютно самостоятельный файл.

☝вот вот, но пуникодом тож не работало, сейчас я прописал тупо как есть русскими буквами

angel57:
должны редиректы работать, если адрес абракадаброй, типа http://xn----gtbtgjd7h.xn--p1ai

Может в сервере или движке дело?

Индекс.хтмл можно в роботсе закрыть на крайний случай, и/или канонические урлы сделать

Скорее всего дело в сервере, так как сайт сделан без движка.

1 23
Всего: 27