46 lines
1.7 KiB
ApacheConf
46 lines
1.7 KiB
ApacheConf
Options +FollowSymlinks
|
|
RewriteEngine On
|
|
RewriteBase /_core/
|
|
|
|
# Ordner ausschließen
|
|
# RewriteCond %{REQUEST_FILENAME} -d
|
|
# RewriteRule ^.*$ - [L]
|
|
|
|
# (2) kein Slash am Ende
|
|
# RewriteCond %{REQUEST_URI} !/$
|
|
# (1) keine Dateiendung vorhanden ; Redirect auf REQUEST_URI mit /
|
|
# RewriteRule !\.[A-Za-z0-9]{2,4}$ %{REQUEST_URI}/ [R=301,L]
|
|
|
|
# rule for removing www on sub domains
|
|
# RewriteCond %{HTTP_HOST} ^www\.uba\.co2-rechner\.de$ [NC]
|
|
# RewriteRule (.*) https://uba.co2-rechner.de/$1 [R=301,L]
|
|
|
|
RewriteCond %{HTTPS} off
|
|
# First rewrite to HTTPS:
|
|
# Don't put www. here. If it is already there it will be included, if not
|
|
# the subsequent rule will catch it.
|
|
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
|
|
|
|
# Without subdomain: redirect to klimaktiv.de
|
|
RewriteCond %{HTTP_HOST} ^co2-rechner\.de$ [NC]
|
|
RewriteRule ^(.*)$ https://klimaktiv.co2-rechner.de/ [R=301,L]
|
|
|
|
# With www subdomain: redirect to klimaktiv.de
|
|
RewriteCond %{HTTP_HOST} ^www\.co2-rechner\.de$ [NC]
|
|
RewriteRule ^(.*)$ https://klimaktiv.co2-rechner.de/ [R=301,L]
|
|
|
|
# With subdomain: set customerID = subdomain
|
|
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.co2-rechner\.de
|
|
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)/?$ index.php?customerID=%2&langID=$1&cat=$2 [L,QSA]
|
|
|
|
# With subdomain: set customerID = subdomain
|
|
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.co2-rechner\.de
|
|
RewriteRule ^([^/.]+)/([^/.]+)/?$ index.php?customerID=%2&langID=$1&cat=$2 [L,QSA]
|
|
|
|
# With subdomain: set customerID = subdomain
|
|
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.co2-rechner\.de
|
|
RewriteRule ^([^/.]+)/?$ index.php?customerID=%2&langID=$1 [L,QSA]
|
|
|
|
# With subdomain: set customerID = subdomain
|
|
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)\.co2-rechner\.de
|
|
RewriteRule ^$ index.php?customerID=%2 [L,QSA] |