• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit mod_rewrite

mustang

Mitglied
Hallo Leute,

ich habe ein Problem mit mod_rewrite, bei dem ich einfach nicht weiter komme. Auch das Internet hilft mir nicht sonderlich weiter.
Ich habe meine Website lokal mit xampp erstellt und nutze dort auch schon mod_rewrite.
Jetzt wollte ich die Website online stellen (Webspace bei Strato) und es wird mir der PHP-Code der Datei angezeigt, auf die ich umleite.
Wie kann das sein?
PHP ist auf jeden Fall im Paket dabei, Rewrite Engine ist auch an...

hier zum durchlesen mal die .htaccess

Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php


DirectoryIndex index.php


# .htm und .html von PHP parsen lassen  
AddType application/x-httpd-php .htm .html


RewriteEngine on
RewriteBase /


RewriteRule ^home index.php?path=home
RewriteRule ^([0-9a-z]*)-([-0-9a-z]*)/([0-9a-z]*)-([-0-9a-z]*)/([0-9a-z]*)$ index.php?path=$1&code=$3&seite=$5
RewriteRule ^([0-9a-z]*)-([-0-9a-z]*)/([0-9a-z]*)-([-0-9a-z]*) index.php?path=$1&code=$3
RewriteRule ^([0-9a-z]*)-([-0-9a-z]*)/([0-9a-z]*) index.php?path=$1&code=$3
RewriteRule ^([0-9a-z]*)-([-0-9a-z]*) index.php?path=$1


#Seitenfehler
ErrorDocument 400 /index.php?path=pages/error
ErrorDocument 402 /index.php?path=pages/error
ErrorDocument 403 /index.php?path=pages/error
ErrorDocument 404 /index.php?path=pages/error
ErrorDocument 405 /index.php?path=pages/error
ErrorDocument 406 /index.php?path=pages/error
ErrorDocument 407 /index.php?path=pages/error
ErrorDocument 408 /index.php?path=pages/error
ErrorDocument 409 /index.php?path=pages/error
ErrorDocument 410 /index.php?path=pages/error
ErrorDocument 411 /index.php?path=pages/error
ErrorDocument 412 /index.php?path=pages/error
ErrorDocument 413 /index.php?path=pages/error
ErrorDocument 414 /index.php?path=pages/error
ErrorDocument 415 /index.php?path=pages/error


#Serverfehler
ErrorDocument 500 /index.php?path=pages/error
ErrorDocument 501 /index.php?path=pages/error
ErrorDocument 502 /index.php?path=pages/error
ErrorDocument 503 /index.php?path=pages/error
ErrorDocument 504 /index.php?path=pages/error
ErrorDocument 505 /index.php?path=pages/error


AuthType Basic
AuthName "Passwort"
require valid-user
AuthUserFile .htpasswd
 
Werbung:
Lass mal das Mapping weg.

Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Wenn dein Webspace auch PHP5 unterstützt, brauchst Du so etwas normalerweise nicht.

Es könnte auch sein, dass

Code:
AddType application/x-httpd-php .htm .html

auf dem Webspace nicht möglich ist. Frag deinen Webhoster.
 
Danke, aber das Löschen von
HTML:
AddType application/x-httpd-php .htm .html
hat keinerlei Änderungen zur Folge, wenn ich allerdings die Zeilen
HTML:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
lösche, bekomme ich einen Serverfehler (500).
Vielleicht hilft diese Info ja. Ansonsten werde ich mal nach fragen.
 
Werbung:
Also nach längerem Kontakt mit dem Support, der sich anscheinend nicht sonderlich auskennt, habe ich das ganze noch mal auf einem anderen Server getestet (erster war strato und der testserver jetzt bplaced). Auch dort tritt das Problem auf, weswegen ich davon ausgehe, dass es an meiner .htaccess Datei liegt, da sicherlich nicht beide Konfigurationen gleich falsch eingestellt sind. Wo nun das Problem liegt, weiß ich aber immer noch nicht. Laut strato muss lediglich die .htaccess Datei hochgeladen werden, damit das ganze funktioniert.
 
Also ich kenn mich mit mod_rewrite nun gar nicht aus, aber könnte es vielleicht an short_tags liegen, also
PHP:
<? ?>
.
Wenn die Server die short_tags aus haben, dann wird der php code nicht geparst und er gibt den quelltext aus.
Aber es könnte auch an dem mod_rewrite liegen, das andere ist nur eine mögliche Ursache noch.
 
Zurück
Oben