mod rewrite konfigurieren

Apache, Lighttpd, nginx, Cherokee
requiem
Posts: 20
Joined: 2006-12-19 17:12

mod rewrite konfigurieren

Post by requiem » 2007-06-21 11:42

hi leute,
bracu mal eure hilfe beim konfigurieren von mod rewrite
bin anfänger und habe davon nicht so viel ahnung!

in der info php steht das folgende module geladen wurden:

mod_php4, mod_setenvif, mod_unique_id, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_cgi, mod_dir, mod_autoindex, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_macro, mod_so, http_core

in der .htaccess stehem folgende zeilen:

RewriteEngine on

RewriteRule seite/linkVorschlagen/([-/0-9a-zA-Z]*[0-9a-zA-Z])/?$ index.php?modul=seite&seite=linkVorschlagen&alias=$1$2
RewriteRule seite/(([a-z])*)((/)|(/index.htm))?$ index.php?modul=seite&seite=$1

# unberechtigten Zugriff umleiten:
RewriteRule ^(cache|frontend|inc|klassen|module).*$ index.php

# kategorie-aliasse umschreiben:
RewriteRule ^([-/0-9a-z]*[0-9a-z])/?$ index.php?modul=kategorie&alias=$1$2

wenn ich nun einen link aufrufe bekomme ich die meldung not found!

hoffe ihr könnt mir da weiter helfen!

dtdesign
Posts: 391
Joined: 2006-09-05 21:12
Location: Berlin

Re: mod rewrite konfigurieren

Post by dtdesign » 2007-06-21 12:09

Requiem wrote:hoffe ihr könnt mir da weiter helfen!
Nö, wir kennen ja den Link nicht. Gib einmal einen Beispiel-Link an, ob der überhaupt auf eine Regel zutrifft...

requiem
Posts: 20
Joined: 2006-12-19 17:12

Re: mod rewrite konfigurieren

Post by requiem » 2007-06-21 12:18

ok. hier mal der link zur seite und wenn man da auf einen link der kategorieen klickt kommt not found!

http://www.iuwp.de/

dtdesign
Posts: 391
Joined: 2006-09-05 21:12
Location: Berlin

Re: mod rewrite konfigurieren

Post by dtdesign » 2007-06-21 12:22

Gothic ist groß geschrieben, deine RewriteRule sucht aber nur nach kleingeschriebenen.

Ersetze

Code: Select all

^([-/0-9a-z]*[0-9a-z])/?$
durch

Code: Select all

^([-/0-9a-zA-Z]*[0-9a-zA-Z])/?$
Gruß
dtdesign

requiem
Posts: 20
Joined: 2006-12-19 17:12

Re: mod rewrite konfigurieren

Post by requiem » 2007-06-21 12:33

das habe ich jetzt geändert und wenn ich nun auf den link klicke, dann kommt folgende seite:

Die Seite wurde nicht gefunden.

dtdesign
Posts: 391
Joined: 2006-09-05 21:12
Location: Berlin

Re: mod rewrite konfigurieren

Post by dtdesign » 2007-06-21 12:41

http://www.iuwp.de/index.php?modul=kate ... ias=Gothic

Dieser Link funktioniert...

Irgendwie vermisse ich dort Flags... schreib mal statt

Code: Select all

# kategorie-aliasse umschreiben: 
RewriteRule ^([-/0-9a-z]*[0-9a-z])/?$ index.php?modul=kategorie&alias=$1$2
einfach mal

Code: Select all

# kategorie-aliasse umschreiben: 
RewriteRule ^([-/0-9a-z]*[0-9a-z])/?$ index.php?modul=kategorie&alias=$1$2 [L]
Mehr Information findest du unter Umständen auf modrewrite.de oder in der entsprechenden Dokumentation.

Gruß
dtdesign

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: mod rewrite konfigurieren

Post by Joe User » 2007-06-21 12:44

Ungetestet, bitte selbst korrigieren:

Code: Select all

RewriteRule ^(cache|frontend|inc|klassen|module).*$ index.php [L]
RewriteRule seite/([a-zA-Z]+)/([0-9a-zA-Z]+)/?$ index.php?modul=seite&seite=$1&alias=$2 [L]
RewriteRule seite/([a-zA-Z]+)(/index.htm)?/?$ index.php?modul=seite&seite=$1 [L]
RewriteRule ^([0-9a-zA-Z]*)/?$ index.php?modul=kategorie&alias=$1 [L]

requiem
Posts: 20
Joined: 2006-12-19 17:12

Re: mod rewrite konfigurieren

Post by requiem » 2007-06-21 14:12

ich bekomme das einfach nicht hin!
kann es sein, das man da eine einstellung am server vornehmen muss?

ich habe es jetzt mal bei einer anderen domain auf dem server versucht und zwar bei joomla und da geht es auch nicht!

tenju
Posts: 6
Joined: 2007-06-19 15:32
Location: Eibertingen

Re: mod rewrite konfigurieren

Post by tenju » 2007-06-21 17:45

Hast du es schon mal mit einer einfachen Regel versucht, nur testweise? Z.B. eine URL zu einer bestimmten Datei leiten:

RewriteRule ^test.html$ /der/pfad/zu/der/file.html

So das man wenn man http://www.deindomain.de/test.html eingibt eigentlich zu http://www.deindomain.de/file.html kommt. Damit würdest du schnell sehen ob dein ModRewrite funktioniert oder nicht, bevor du an den Regeln verzweifelst.

Nur so Vorschlag

requiem
Posts: 20
Joined: 2006-12-19 17:12

Re: mod rewrite konfigurieren

Post by requiem » 2007-06-21 17:58

danke für den tip!
das habe ich natürlich noch nicht versucht, da ich mich damit garnicht auskenne!
aber ich werd es mal versuchen und das ergebniss hier posten!