RewriteEngine On
RewriteCond %{SERVER_PORT}  !443    [OR]
RewriteCond %{HTTP_HOST}    ^www\.  [NC]
RewriteRule ^(pages/|)(.*?)(\.php|$) https://site.ru/$2 [R=301,L]
RewriteCond %{DOCUMENT_ROOT}/pages/$1.php -f
RewriteRule ^(.*)$ pages/$1.php [L,QSA]Array
(
    [HTTPS] => on
    [HTTP_X_SSL_EMU] => on
    [HTTP_CONNECTION] => close
    [HTTP_PRAGMA] => no-cache
    [HTTP_CACHE_CONTROL] => no-cache
    [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 OPR/57.0.3098.106
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    [HTTP_ACCEPT_ENCODING] => gzip, deflate, br
    [HTTP_ACCEPT_LANGUAGE] => ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
    [HTTP_COOKIE] => PHPSESSID=0pdpteg1nf9io4j3d3ta3bcv8c; _ym_uid=1537357091679763857; _ym_d=1537357091; lang=%27ru%27; _ym_visorc_50403889=w; _ym_isad=1
    [PATH] => /bin:/usr/bin:/usr/ucb:/usr/bsd:/usr/local/bin
    [SERVER_SIGNATURE] => 
    [SERVER_SOFTWARE] => Apache/2.2.26 (Unix) PHP/5.4.45 mod_fcgid/2.3.9
    [SERVER_PORT] => 443
    [DOCUMENT_ROOT] => /home/user.../www/....ru
    [SCRIPT_FILENAME] => /home/user.../www/....ru/index.php
    [REMOTE_PORT] => 60320
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.0
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => 
    [REQUEST_URI] => /
    [SCRIPT_NAME] => /index.php
    [PHP_SELF] => /index.php
)        
не помогло
перестает работать сокращение url.
https://site.ru/yslugi не открывается, а срабатывает старый путь site.ru/pages/yslugi.php
слишком много переадресаций
вот не знаю как решить это, моих знаний совсем не хватает.
Вобще не открывает сайт, сразу пишет, слишком много переадресаций на главной.
уже руки опускаются