Probleme mit mod_rewrite

winman125

New Member
Hallo!

Habe in letzter Zeit doch mehr Probleme. Seit dem ich auf Debian 4.0 etch und Confixx umgestiegen bin, läuft bei mir das mod_rewrite net mehr!

Habe schon in der httpd.conf das Modul eingetragen.

#LoadModule rewrite_module modules/mod_rewrite.so
#AddModule mod_rewrite.c

Und auch in Confixx habe ich es unter httpd Spezial für alle aktiviert. Trotzdem erhalte ich immer ein "403-Forbidden" Fehler bei meinen Blog.

URL: http://blog.psp-blog.de
 
a) Die Frage aller Fragen: Was steht im error_log?
b) Bei Debian 4 wird Apache2 installiert. Also braucht es "AddModule" nicht mehr.
c) Hast Du die "#" auch drin? Dann helfen diese Zeilen nicht viel.
d) Bei Debian link man i.d.R. Module von mods-available nach mods-enabled.

huschi.
 
Den Punkt d habe ich nicht ganz verstanden ...

Wo waren nochmal die Error-Logs? Hatte Sie letzte mal gefunden, aber jetzt tappe ich nur im Dunkeln.
 
Schaue Dir mal /var/log/apache2/error_log und /etc/apache2/mods-* an.
Bzw. unter Confixx gibt es unter .../webXX/logs/error_log.

huschi.
 
Im Log Ordner des webs ist keine Error-Log, nur eine leere rewrite.log und access.log! Hier ein Ausschnitt der error_log von Apache2:

[Mon Nov 19 16:45:08 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:45:14 2007] [error] [client 84.176.251.229] File does not exist: /var/www/category, referer: psp custom theme - Google-Suche
[Mon Nov 19 16:45:18 2007] [error] [client 85.176.251.151] File does not exist: /var/www/2007, referer: pandora battery faq - Google-Suche
[Mon Nov 19 16:45:18 2007] [error] [client 85.176.251.151] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:45:24 2007] [error] [client 89.55.93.228] File does not exist: /var/www/category, referer: psp themes - Google-Suche
[Mon Nov 19 16:45:29 2007] [error] [client 89.55.93.228] File does not exist: /var/www/category, referer: psp themes - Google-Suche
[Mon Nov 19 16:45:52 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:45:52 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:45:53 2007] [error] [client 72.14.199.17] File does not exist: /var/www/index.php
[Mon Nov 19 16:45:56 2007] [error] [client 74.213.70.20] File does not exist: /var/www/category, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:45:56 2007] [error] [client 74.213.70.20] File does not exist: /var/www/category, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:46:00 2007] [error] [client 85.16.234.82] File does not exist: /var/www/2007, referer: downgrader 3,71 für psp download - Google-Suche
[Mon Nov 19 16:46:06 2007] [error] [client 74.213.70.20] File does not exist: /var/www/category, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:46:06 2007] [error] [client 74.213.70.20] File does not exist: /var/www/category, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:46:11 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:46:11 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:46:44 2007] [error] [client 91.65.68.153] File does not exist: /var/www/index.php
[Mon Nov 19 16:46:52 2007] [error] [client 83.46.119.203] File does not exist: /var/www/category, referer: Resultados Google para Imagen http://blog.psp-blog.de/wp-content/uploads/gui-01.png
[Mon Nov 19 16:46:53 2007] [error] [client 83.46.119.203] File does not exist: /var/www/wp-content, referer: http://images.google.es/imgres?imgu...s=org.mozilla:es-ES:official&sa=N&frame=small
[Mon Nov 19 16:46:53 2007] [error] [client 83.46.119.203] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:48:03 2007] [error] [client 91.89.242.26] File does not exist: /var/www/2007, referer: 1.50 easyinstaller 3.40 OE-A - Google-Suche
[Mon Nov 19 16:48:03 2007] [error] [client 91.89.242.26] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:48:03 2007] [error] [client 91.89.242.26] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:48:07 2007] [error] [client 91.89.242.26] File does not exist: /var/www/2007, referer: 1.50 easyinstaller 3.40 OE-A - Google-Suche
[Mon Nov 19 16:48:18 2007] [error] [client 85.16.234.82] File does not exist: /var/www/2007, referer: downgrader 3,71 für psp download - Google-Suche
[Mon Nov 19 16:48:22 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:48:27 2007] [error] [client 84.60.246.113] File does not exist: /var/www/2007, referer: downgrade 3.71 - Google-Suche
[Mon Nov 19 16:48:28 2007] [error] [client 84.60.246.113] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:48:33 2007] [error] [client 66.249.66.81] File does not exist: /var/www/category
[Mon Nov 19 16:48:56 2007] [error] [client 74.213.70.20] File does not exist: /var/www/category, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:49:10 2007] [error] [client 204.104.55.243] File does not exist: /var/www/favicon.ico, referer: Pandora Batterie psp - Google-Suche
[Mon Nov 19 16:50:12 2007] [error] [client 91.89.242.26] File does not exist: /var/www/2007, referer: 3.40 OE-A easyinstaller download - Google-Suche
[Mon Nov 19 16:50:14 2007] [error] [client 91.89.242.26] File does not exist: /var/www/2007, referer: 3.40 OE-A easyinstaller download - Google-Suche
[Mon Nov 19 16:50:15 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007
[Mon Nov 19 16:50:16 2007] [error] [client 91.89.242.26] File does not exist: /var/www/2007, referer: 3.40 OE-A easyinstaller download - Google-Suche
[Mon Nov 19 16:50:20 2007] [error] [client 74.213.70.20] File does not exist: /var/www/2007, referer: Live Search: spongebob themes for psp
[Mon Nov 19 16:50:30 2007] [error] [client 212.249.49.62] File does not exist: /var/www/2007, referer: psp crack - Pesquisa Google
[Mon Nov 19 16:50:31 2007] [error] [client 212.249.49.62] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:50:32 2007] [error] [client 91.32.193.151] File does not exist: /var/www/category, referer: psp theme download - Google-Suche
[Mon Nov 19 16:50:32 2007] [error] [client 91.32.193.151] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:50:42 2007] [error] [client 212.19.45.27] File does not exist: /var/www/index.php
[Mon Nov 19 16:50:59 2007] [error] [client 84.62.201.49] File does not exist: /var/www/2007, referer: 3.6 auf 3.6 m33 - Google-Suche
[Mon Nov 19 16:50:59 2007] [error] [client 84.62.201.49] File does not exist: /var/www/favicon.ico
[Mon Nov 19 16:51:30 2007] [error] [client 91.97.74.173] File does not exist: /var/www/56, referer: aber nur ein spiel das leben zerstört - Google-Suche

Soweit ich das deuten kann nur Fehler wegen des falschen mod_rewrite, weil so die permalinks nicht gefunden werden können!
 
Habe schon in der httpd.conf das Modul eingetragen.

Nur zur Info für das nächste Mal: Ich habe noch nie das Modul selbst in den Konfigurationsdateien eingetragen. Ich benutze immer

Code:
a2enmod /usr/lib/apache2/mod_rewrite.so
bzw.
a2enmod /ort/wo/datei/liegt/mod_rewrite.so

und danach mache ich einen Reload des Apache. Hat mich bis jetzt noch nie im Stich gelassenn.

Infos zu "a2enmod".

Frage: Haben sich die Verzeichnisse durch die Änderung (Umstieg auf Debian Etch, Confixx) vielleicht geändert?

Für mich hört sich "File does not exist" so an, als würde die RewriteRule für "category" und "2007" auf ein Ziel verweisen, dass es nicht gibt. Kann natürlich auch sein, dass die "mod_rewrite" wie schon erwähnt gar nicht funktioniert. Aber Pfadänderungen wie

Code:
RewriteRule ^([a-zA-Z0-9_]+).htm$ pfad/index.php?topnav=$1

anstatt

Code:
RewriteRule ^([a-zA-Z0-9_]+).htm$ index.php?topnav=$1

können solche Probleme verursachen.

Gruß
Claus
 
Last edited by a moderator:
Hallo!

Also habe das ae2nmod ausgeführt und hab mit WINSCP die Datei mod_rewrite.so gesucht. Diese befindet sich bei mir im Ordner /usr/lib/apache2/modules !

Wenn ich das aber nun ausführe sagt er "Module does not exist!".
 
Mhh geht immer noch nicht. Hier mal der Inhalt meiner .htaccess:

# WCF-SEO-START


RewriteEngine On
RewriteBase /forum

RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/last-post\.html$ index.php?page=Thread&threadID=$3&action=lastPost [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/first-new-post\.html$ index.php?page=Thread&threadID=$3&action=firstNew [L,QSA]
RewriteRule ^([^/]+/)*(.*)/p([0-9]+)-(.*)/$ index.php?page=Thread&postID=$3 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Thread&threadID=$3&pageNo=$5 [L,QSA]
RewriteRule ^([^/]+/)*(.*)/([0-9]+)-(.*)/$ index.php?page=Thread&threadID=$3 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/index([0-9]+)\.html$ index.php?page=Board&boardID=$2&pageNo=$4 [L,QSA]
RewriteRule ^([^/]+/)*board([0-9]+)-(.*)/$ index.php?page=Board&boardID=$2 [L,QSA]


# WCF-SEO-END
 
Back
Top