Page 1 of 1

mod rewrite konfigurieren

Posted: 2007-06-21 11:42
by requiem
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!

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:09
by dtdesign
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...

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:18
by requiem
ok. hier mal der link zur seite und wenn man da auf einen link der kategorieen klickt kommt not found!

http://www.iuwp.de/

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:22
by dtdesign
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

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:33
by requiem
das habe ich jetzt geändert und wenn ich nun auf den link klicke, dann kommt folgende seite:

Die Seite wurde nicht gefunden.

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:41
by dtdesign
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

Re: mod rewrite konfigurieren

Posted: 2007-06-21 12:44
by Joe User
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]

Re: mod rewrite konfigurieren

Posted: 2007-06-21 14:12
by requiem
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!

Re: mod rewrite konfigurieren

Posted: 2007-06-21 17:45
by tenju
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

Re: mod rewrite konfigurieren

Posted: 2007-06-21 17:58
by requiem
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!