Page 1 of 1

lighttpd rewrite Permalinks

Posted: Fri Jul 06, 2007 10:06 am
by gcz
Ist die config für lighttpd unter http://www.s9y.org/119.html allgemeingültig?

Ich habe nämlich meine Permalinks verändert:

Permalink Entry URL structure = post/%id%
Permalink Category URL structure = cat/%id%
...

Muss ich jetzt auch die Regeln für rewrite dementsprechend ändern? Und welche Option unter "Appearance and Options" muss ich dann bei "URL Rewriting " auswählen?

Re: lighttpd rewrite Permalinks

Posted: Fri Jul 06, 2007 11:47 am
by garvinhicking
Nein, die ist nicht allgemeingültig. Wenn Du eigene Permalinks benutzt musst Du die auch in den Patterns anpassen.
Muss ich jetzt auch die Regeln für rewrite dementsprechend ändern? Und welche Option unter "Appearance and Options" muss ich dann bei "URL Rewriting " auswählen?
Das ist egal, weil Du die .htaccess ja sowieso manuell anpassen musst. ApacheErrorhandling oder mod_rewrite wird also beides identisch sein.

Grüße,
Garvin

Posted: Fri Jul 06, 2007 5:01 pm
by gcz
Meine Peramlinks: post/%id%, author/%id%, cat/%id%, feed/cat/%id%.rss, feed/author/%id%.rss

Meine Paths: archives, archive, categories, authors, unsubscribe, delete, approve, feeds, plugin, admin, search, comments

Wie kann ich das ohne Programmier-Kenntnisse realisieren?

Idee:
Ich installiere ein s9y Blog auf einen Apache Server. Passe hier meine eigenen Permalinks an, lasse die dazugehörige .htaccess erstellen und kopiere mir daraus die Pattern und benutze sie bei lighttpd.

Posted: Sun Jul 08, 2007 7:42 pm
by garvinhicking
Hi!

Ich kenne mich mit den Permalinks von lighthttpd leider nicht aus, da musst Du mal im Lighthttpd Forum nachfragen wie man das anpassen kann/muss.
Ich installiere ein s9y Blog auf einen Apache Server. Passe hier meine eigenen Permalinks an, lasse die dazugehörige .htaccess erstellen und kopiere mir daraus die Pattern und benutze sie bei lighttpd.
Wenn Du weißt wie Apache rules of Lighthttpd umgeändert werden müssen, dann könntest Du das so machen, ja!

Grüße,
Garvin

Posted: Mon Jul 09, 2007 10:52 am
by gcz
Die Pattern der .htaccess entsprechen den Pattern aus dem lighttpd config Code aus dem ersten Beitrag.

In der .htacces aus den Apache Blog ist auch kein eintrag mit "post" zu finden, der meinen Permalink "/post/%id%" entspricht. Aber die Blog-Einträge sind unter http://domain.tld/post/1 erreichbar.

Posted: Mon Jul 09, 2007 10:55 am
by garvinhicking
Hi!
In der .htacces aus den Apache Blog ist auch kein eintrag mit "post" zu finden, der meinen Permalink "/post/%id%" entspricht. Aber die Blog-Einträge sind unter http://domain.tld/post/1 erreichbar.
Hast Du im Apache-Blog denn auch mod_rewrite eingestellt? Wenn Du's auf 'Apache Errorhandling' stellst werden natürlich keine mod_rewrite Rules erstellt.

Viele Grüße,
Garvin

Posted: Tue Jul 17, 2007 1:56 pm
by gcz
Es hat jetzt geklappt.

Ich habe die Regel aus der .htaccess in die config von lighttpd eingefügt und dementsprechend angepasst.