Subdomain mit htaccess umleiten und URL behalten
Ich habe gesucht und obwohl ich viele Themen in der Nähe gefunden habe, war keines genau das, wonach ich suche ...
Sagen wir auf meiner Website example.com, ich habe die Subdomain secure.example.com erstellt
Diese Subdomain wird SSL haben.
Was ich tun möchte, ist Anfragen umzuleitenhttps://secure.example.com/path/ Gehen Sie zu www.example.com/path/ und behalten Sie dabei die URL beihttps://secure.example.com/path/
Beachten Sie, dass der Zweck von subdomain.example.com SSL ist, sodass die obige Umleitung mit SSL funktionieren muss
Ich möchte ein paar andere Weiterleitungen im htaccess verwenden: 1) Nicht-www umleiten, um Subdomains zu ignorieren (so wird secure.example.com nicht zu www.secure.example.com) 2) /index.php umleiten zu / 3) und nicht zuletzt SSL auf secure.example.com erzwingen
Darüber hinaus verfügt die Warenkorbsoftware über zusätzliche htaccess-Anweisungen für Funktionalität und SEO (siehe unten).
Mein aktueller Root-Zugriff:# Prevent Directoy listing
Options -Indexes
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
# Turn Rewrite Engine On
RewriteEngine On
## index.php to root
Options +FollowSymlinks
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.example.com/ [R=301,L]
## non-www to www ignore subdomains
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
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]