Показать сообщение отдельно
  #39 (permalink)  
Старый 16.11.2018, 14:18
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,796

Zhenyaxxxx, попробуйте так:
AddDefaultCharset UTF-8

DirectoryIndex index.php

# ЧПУ
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\/?$ index.php?__no-redirect&page=$1 [QSA,L]

# Rewrite http -> https
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Rewrite [url]www.example.com[/url] -> example.com
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

# переадресация с index.php на /:
RewriteCond %{QUERY_STRING} !^__no-redirect$ [NC]
RewriteCond %{REQUEST_URI} ^index\.php [NC]
RewriteRule ^.*$ https://%{HTTP_HOST}/ [R=301,L]


# Rewrite /?page=index -> /index
RewriteCond %{QUERY_STRING} !^__no-redirect$ [NC]
RewriteCond %{QUERY_STRING} ^page=(.*)$ [NC]
RewriteRule ^(.*?)\/?$ "$1/%1?" [R=301,L]



# сжатие text, html, javascript, css, xml:
<ifModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

# 404
ErrorDocument 404 [url]https://ensy.com.ua/block/404.php[/url]

Последний раз редактировалось Nexus, 16.11.2018 в 14:22.
Ответить с цитированием