mod_rewrite geht nicht - Seite nicht gefunden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

mod_rewrite geht nicht - Seite nicht gefunden

Postby CrazyWolf1981 » 04. March 2007 12:26

Hallo,

ich steh wohl mal wieder auf dem Schlauch, aber ich finde den Fehler grade nicht.
Ich hab mit ein neues Xampp 1.6.0 installiert.
Die Anwendung, wo mod_rewrite laufen soll ist korrekt, die läuft so auch auf einem älteren Xampp mit mod_rewrite, und hatte so auch in xampp 1.5.5 laufen gehabt.

Ich habe in der httpd.conf das modul *mod_rewrite.so* einkommentiert.
LoadModule rewrite_module modules/mod_rewrite.so


Dazu habe ich die Einstellungen bei den Directory-Einträgen gemacht:

<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>

<Directory "E:/server2/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>


Von daher müsste es doch funktionieren. AllowOverride und FollowSymLinks sind doch eigentlich noch entscheidend. Vielleicht kann mir mal jemand auf die Sprünge helfen :)

Danke schonmal,
Andreas
CrazyWolf1981
 
Posts: 23
Joined: 03. October 2004 21:51

Postby martinpre » 04. March 2007 12:32

Was ist dein Problem?
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich

Postby CrazyWolf1981 » 04. March 2007 12:35

Wenn ich eine Seite aufrufe, z.B.
http://localhost/shop/converse-chuck-tc ... -7086.html
springt er entweder auf http://localhost/xampp/splash.php zurück, oder bringt die Fehlermaldung "Objekt nicht gefunden"
CrazyWolf1981
 
Posts: 23
Joined: 03. October 2004 21:51

Postby martinpre » 04. March 2007 12:39

1) Was sollte passieren?

2) Wie schaut deine Mod Rewrite Definition aus

3) Und du sagst, dass du in der httpd.conf das modul *mod_rewrite.so* einkommentiert hast. Heißt das, dass du ein # davorgesetzt hast, oder dass du es entfernt hast?
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich

Postby CrazyWolf1981 » 04. March 2007 12:54

ich hab es entfernt. mod_rewrite ist standard deaktiviert.

die .htaccess sieht so aus:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING


diese funktioniert so auch Online, sowie lokal mit der älteren 1.4 Version, mit 1.5.5 hatte ich es auch am laufen, hab aber leider da keine Config Files mehr. Die .htaccess ist aber ok so, sofern sich da in neuen PHP Versionen nichts geändert hat.
CrazyWolf1981
 
Posts: 23
Joined: 03. October 2004 21:51


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 13 guests