Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Hilfe bei mod_rewrite (Betriebssystem gewechselt)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pnm
PostRank 4
PostRank 4
Beiträge: 108
Registriert: 20.02.2004, 12:12
Wohnort: Balve

Beitrag von pnm » 06.12.2004, 11:51

Hallo,

am Wochenende wurde einer unserer Server gehackt. Daraufhin
musste das System neu aufgesetzt werden. Vorher lief der Server
auf SuSe und jetzt auf Debian. Die Backups wurden eingespielt,
jedoch will einiges nicht mehr so richtig funktionieren (besonders
bei mod_rewrite). Ein Beispiel:

Code: Alles auswählen

RewriteEngine on

RewriteRule ^profile/(.*) profile.php?username=$1
RewriteRule ^gaestebuch/(.*) profile_guestbook.php?username=$1
RewriteRule ^profile-([0-9]*)-([0-9]*).html userlist.php?seite=$1&gender_id=$2
RewriteRule ^usergalerie-([0-9]*).html usergalerie.php?seite=$1

So, hier ist es jetzt eigentlich total verrückt. Alle Rules funktionieren,
bis auf die erste. Da macht es auch nichts aus wenn ich diese jetzt an
die letzte Stelle oder sonstwo hinsetze.

Der Aufruf erfolgt über https://www.domain.de/profile/username
Klicke ich den Link, lande ich immer auf der 404er. Die Variable
"username" wird einfach nicht mehr übergeben. Das hat knapp
3 Jahre funktioniert, nach dem Betriebssystemswechsel jedoch
nicht mehr. Kann sich da jemand einen Reim draus bilden wo
da das Problem liegen kann?