вроде оно, по крайней мере на первый взгляд работает
RewriteRule ^$ /pages/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/pages/
RewriteRule ^(.*)$ /pages/$1.php
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^pages/(.*[^/])$ https://%{SERVER_NAME}/$1 [R=301]
под итог у меня получился вот такой файл .htaccessRewriteEngine On
#Запрет просмотра папок
Options All -Indexes
#Выполнять код PHP в файлах HTML
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
#Установка подключения по https
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#Устанавливаем директорию по умолчанию
RewriteRule ^$ /pages/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/pages/
RewriteRule ^(.*)$ /pages/$1.php
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^pages/(.*[^/])$ https://%{SERVER_NAME}/$1 [R=301]
#Страницы ошибок
ErrorDocument 400 /tmpl/errorDocument.php
ErrorDocument 403 /tmpl/errorDocument.php
ErrorDocument 404 /tmpl/errorDocument.php
ErrorDocument 405 /tmpl/errorDocument.php
ErrorDocument 408 /tmpl/errorDocument.php
ErrorDocument 500 /tmpl/errorDocument.php
ErrorDocument 502 /tmpl/errorDocument.php
ErrorDocument 504 /tmpl/errorDocument.php
Прошу вникнувших в тему представителей сообщества %) посмотреть составленный мною файл на адекватность написанному! Спасибо!