PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mod_rewrite problem



urias
27.10.05, 08:09
Hallo,

um die dynamischen Verknüpfungen auf einer Seite Suchmaschinen freundlich zu machen, setz ich mod-rewrite ein.
Jedoch funktioiert dass nicht.
und ich komme nicht ganz hinter den Grund.
Hatte irgendwer mal mit FC4 oder überhaupt ein ähnliches Problem?
Hier mal kurz meine config in Auszügen.

Meine config in der httpd.conf (FC4) ist derzeit:


LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
.
.
.
RewriteEngine on

RewriteLog "/var/www/rw_logs/mod_rw.log"
RewriteLogLevel 2


die .htaccess sieht folgendermaßen aus


#RewriteEngine on
RewriteRule ^/test1\.html$ /erfolgreich.html


ansonsten noch


<VirtualHost test.fundinfo.com>
DocumentRoot /var/www/html_test
ServerName test.domain.de
<Directory "/var/www/html_test">
AllowOverride ALL
#patrick former:AuthConfig
allow from all
Options +Indexes
Options FollowSymLinks
</Directory>
</VirtualHost>

Ein Schreiben der Regel in die http.conf
(http://www.linux-magazin.de/Artikel/ausgabe/2002/10/rewrite/rewrite.html)
brachte mich ebenfalls, wi erwartet, nicht weiter.

Hat noch wer eine Idee, wo ich nach dem Fehler suchen könnte?
google bringt mich derzeit auch nicht wirklich weiter.

marce
27.10.05, 08:38
interessant wäre nun einfach noch, was Du denn genau erreichen willst...

urias
27.10.05, 09:39
die dynamischen Verknüpfungen auf einer Seite Suchmaschinen freundlich zu machen, setz ich mod-rewrite ein:

Das heißt http://www.blabla.blu/info/alter.html ist ein fester Link in einem html Dokument der aber auf eine dynamisch generierte seite zeigt
(http://www.blabla.blu/index.php?alter=bla)

marce
27.10.05, 09:50
du willst also ein


rewriterule ^/info/(.*).html$ /index.php?$1

haben (aus dem Kopf erstellt...)

... was genau tut denn nicht? Die Infos von Dir sind immer noch unzureichend...

urias
27.10.05, 11:45
es tut, genaugenommen, garnichts!
Ich klicke auf den link, er wird nicht umgewandelt, sondern als statischer Link gehandhabt.

urias
27.10.05, 11:55
mein oben aufgeführter Test soll den link auf test.html, ausgend von index.php auf erfolgreich.html umleiten.

(klar, dieser spezielle Fall ging auch anders zu lösen, es geht nur darum, zu testen, ob das Modul an sich schon nicht läuft, oder ob ich einen Fehler gemacht habe)

urias
27.10.05, 18:27
ok, hat sich erledigt, er ignoriert die Einstellungen in der httpd.conf, und es ist wichtig, dass man erst symlinks aktiviert und dann rewrite on.

Können aber eigenarten von FC4 sein, schätze ich mal, hatte bisher nirgendwo solche probs.
Achja, und dir usdrücke waren auch nicht ganz fehlerfrei.