80 или 443 www to не www 443 - PullRequest
0 голосов
/ 28 мая 2020

Выполнял все инструкции в Net, и моя конфигурация apache 2.4 по-прежнему не работает полностью при использовании .htaccess.

В настоящее время не- www 80 может перенаправить на не- www 443.

Однако www won не перенаправляет на не-www; он остается на www. Как ни странно, перенаправляет с 80 на 443.

Вот мой .htaccess, что я сделал не так?

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^ https\:\/\/example\.com%{REQUEST_URI} [R=301,L]

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
Options +FollowSymlinks
Options -Indexes
<FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
</FilesMatch>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]   # has custom code in index.php to handle _route and route

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

...