Seite 1 von 1

.htaccess & 1und1

Verfasst: 18.05.2010, 13:33
von fairsand
Hi@all
vielleicht kann der eine oder andere mir mal einen Tipp geben.

Bin gerade dabei ein Forum zu erstellen.
Habe dort auch eine .htaccess eingebaut.

Code: Alles auswählen

ErrorDocument 401 http://europe-service.de/error_page.php?type=401
ErrorDocument 403 http://europe-service.de/error_page.php?type=403
ErrorDocument 404 http://europe-service.de/error_page.php?type=404
ErrorDocument 500 http://europe-service.de/error_page.php?type=500
Klappt anscheinend auch.
Wenn ich bei google einem alten Link folge komme ich auf die Fehlerseite.

Was mir aber voll gegen den Strich geht:
gebe ich einen Phantasienamen an z.B.

europe-service.de/kldshjfdsg.php

Schaltet anscheinend 1und1 eine Parkingseite ????

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 18.05.2010, 14:22
von chris21
Hallo Peter,

hast Du da noch andere Einstellungen drin in der .htaccess bzgl. Behandlungen von php Seiten?

/irgendwas geht auf Deine Error Page

/irgendwas.html geht ebenso auf Deine

/irgendwas.php geht auf die 404 von 1&1

Da muss irgendwas bzgl. der Behadnlung von php Seiten komisch sein.

Verfasst: 18.05.2010, 14:54
von fairsand
So schaut die aus.
Aber selbst wenn ich die .htaccess rausnehme kommt die Partnerpage????

Code: Alles auswählen

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - &#91;E=HTTP_AUTHORIZATION&#58;%&#123;HTTP&#58;Authorization&#125;,L&#93;
#</IfModule>


RewriteEngine On
RewriteBase /

## One and One PHP5 setting
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
## END - One and One PHP 5 Settings

 

ErrorDocument 401 http&#58;//europe-service.de/error_page.php?type=401
ErrorDocument 403 http&#58;//europe-service.de/error_page.php?type=403
ErrorDocument 404 http&#58;//europe-service.de/error_page.php?type=404
ErrorDocument 500 http&#58;//europe-service.de/error_page.php?type=500


### Umleitung www &#91;start&#93;
RewriteCond %&#123;HTTP_HOST&#125; ^&#40;&#91;^.&#93;+&#41;\.europe-service\.de$ &#91;NC&#93;
RewriteRule ^&#40;.*&#41;$ http&#58;//europe-service.de/$1 &#91;R=301,L&#93;

#RewriteCond %&#123;HTTP_HOST&#125; !^www\.europe-service\.de$ &#91;NC&#93;
#RewriteRule ^&#40;.*&#41;$ http&#58;//www.europe-service.de/$1 &#91;R=301,L&#93;
### Umleitung www &#91;stop&#93;

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

<Files "config.*">
Order Allow,Deny
Deny from All
</Files>

#Böse Anfragen umleiten
RewriteEngine On
RewriteCond %&#123;QUERY_STRING&#125; &#40;.*&#41;=http&#58;//&#40;.*&#41; &#91;OR&#93;
RewriteCond %&#123;QUERY_STRING&#125; &#40;.*&#41;=https&#58;//&#40;.*&#41; &#91;OR&#93;
RewriteCond %&#123;QUERY_STRING&#125; &#40;.*&#41;=ftp&#58;//&#40;.*&#41; &#91;OR&#93;
RewriteCond %&#123;QUERY_STRING&#125; ^&#40;.*&#41;UNION&#40;.*&#41; &#91;OR&#93;
RewriteCond %&#123;QUERY_STRING&#125; ^&#40;.*&#41;SQL_INJECTION&#40;.*&#41;
RewriteRule &#40;.*&#41; http&#58;//127.0.0.1 &#91;L,R=301&#93;

Verfasst: 18.05.2010, 14:56
von fairsand
Was mir gerade mal auffällt, es betrifft alle meine Domains....

Verfasst: 18.05.2010, 15:05
von chris21
Pack den Error Anweisungsblock mal vor den Block mit den One and One PHP5 Settings.

Mal sehen, was dann passiert.

Bin aber auch neugierig, wie 1&1 da PHP gesondert behandelt.

Ansonsten schaue mal in den Link von DanielS

Verfasst: 18.05.2010, 15:05
von DanielS
Nur um sicher zu gehen: Das hier kennst Du schon?

Verfasst: 18.05.2010, 15:51
von fairsand
@chriss habe ich gemacht keine Veränderung.

@DanielS ja, aber auch wenn ich die .htaccess rausnehme kommt die andere Page.

Werde aber mal zusätzlich eine error404.html ins Verzeichnis legen.

Verfasst: 18.05.2010, 16:18
von chris21
Hallo Peter,

hatte gedacht, DanielS präsentiert Dir einen anderen Link, und zwar diesen hier:

https://forum.dmk-internet.com/cgi-php- ... 1-php.html

Anscheinend gibt es bei 1und1 Probleme mit nicht existenten .php Dateien im Root-Verzeichnis (wwarum auch immer).

Im verlinkten Thread wird aber eine Lösung angeboten.

Verfasst: 18.05.2010, 16:35
von fairsand
@chris21 danke, jetzt klappt es.

An einen Fehler von 1und1 glaube ich ja noch nicht. ;-)

Bin ja auch nur per Zufall darüber gestolpert.

Verfasst: 18.05.2010, 18:00
von chris21
An einen Fehler von 1und1 glaube ich ja noch nicht.
Sagen wir es mal so, 1und1 hat da richtig was vermurkst.

Diese Info hier:
Tipp
Scripte können Sie nicht mit einem anderen Script abfangen. Somit ist es z.B. nicht möglich, eine nicht gefundene PHP-Datei mit einem CGI-Script (siehe unten) abzufangen. Verwenden Sie stattdessen die obige Methode, um bei nicht existierenden PHP-Scripten eine Fehlerseite ausgeben zu lassen.
aus Daniels Link auf die 1und1-FAQs ist als Angabe mehr als hahnebüchen und deutet darauf hin, dass 1und1 bzgl. PHP einige sehr komische Einstellungen auf ihren Webservern fahren.

Das ist schon eher eine Fehlplanung seitens 1und1 und nicht nur ein kleiner Fehler.

Verfasst: 18.05.2010, 18:13
von fairsand
@chris21 Was ich mir selbst zutraue, dass traue ich ja auch jedem anderen zu. ;-)