1.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von timoxy Mitglied (133 Punkte)
Hallo zusammen,

ich habe ein Problem mit meiner RewriteRule für meine Webseite

Folgendes funktioniert ohne Probleme unter XAMPP jedoch nicht auf
dem 1und1 Server vom Kunden (Fehler 410 "Gone"), auf meinem
domainFactory Server funktioniert auch alles.


Options -MultiViews
RewriteEngine On

RewriteBase /
RewriteRule ^([0-9a-zA-Z_/-]+)$ index.php?url=$1 [L]


Kann sein, dass 1und1 da etwas blockt/verbietet?

Die komplette Webseite soll über die index.php laufen und die Infos aus
der Datenbank ziehen, jedoch aber trotzdem eine sinnvolle URL
besitzen.

Die links sehen z.B. so aus. www.example.de/de/produkte/xyz
Die index.php verarbeitet dann den GET-String: url=de/produkte/xyz
und Zeit den Inhalt an.

Vielen Dank für eure Hilfe.

1 Antwort

0 Punkte
Beantwortet von timoxy Mitglied (133 Punkte)
Habe nun endlich nach langem Suchen das Problem gefunden...

In root Verzeichnis lag von einem anderen Projekt auf diesem Server
eine .htaccess Datei mit folgenden Befehlen, welche sich nicht mit
meiner RewriteRule vertragen haben:

Redirect Gone /de
Redirect Gone /en


Das Komische daran ist, dass die Domain von meinem Projekt gar nicht
auf das Root Verzeichnis zeigt.
...