Parameter hinter der Domain über Redirect umleiten
Verfasst: 29.01.2015, 10:50
Hallo,
ich habe ein aktuelles Problem mit Weiterleitungen die meine Domain betreffen. Aus irgendeinem Grund kann man z.B. folgendes aufrufen:
https://www.meine-domain.de/hallo
https://www.meine-domain.de/1234
https://www.meine-domain.de/=?vgdsgf
Also kann man quasi alles hinter der Domain aufrufen und die normale Startseite wird mit den Zeichen hinter der Domain dargestellt, aber leider nicht wieder auf https://www.meine-domain.de umgeleitet. Oder bzw. sollte der Aufruf solcher Zeichen nach der Domain ja eher ein 404 ausgeben, aber auch das ist leider nicht der Fall.
Hier der Inhalt meiner htaccess:
Habt ihr eine Idee wie ich dieses Phänomen umgehen kann?
Vielen Dank an euch.
ich habe ein aktuelles Problem mit Weiterleitungen die meine Domain betreffen. Aus irgendeinem Grund kann man z.B. folgendes aufrufen:
https://www.meine-domain.de/hallo
https://www.meine-domain.de/1234
https://www.meine-domain.de/=?vgdsgf
Also kann man quasi alles hinter der Domain aufrufen und die normale Startseite wird mit den Zeichen hinter der Domain dargestellt, aber leider nicht wieder auf https://www.meine-domain.de umgeleitet. Oder bzw. sollte der Aufruf solcher Zeichen nach der Domain ja eher ein 404 ausgeben, aber auch das ist leider nicht der Fall.
Hier der Inhalt meiner htaccess:
Code: Alles auswählen
ErrorDocument 404 /404.html
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.html?\ HTTP/
RewriteRule ^(([^/]+/)*)index\.html?$ https://www.meine-domain.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Using PHP5 on html #
AddType x-mapp-php5 .php
# Gzip Compression
AddEncoding gzip .gz
<filesmatch "\.js\.gz$">
AddType "text/javascript" .gz
</filesmatch>
<filesmatch "\.css\.gz$">
AddType "text/css" .gz
</filesmatch>
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME} \.(js|css)$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
Habt ihr eine Idee wie ich dieses Phänomen umgehen kann?
Vielen Dank an euch.