Änderung der PErmalinks

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Änderung der PErmalinks

Post by MagicV »

Wenn ich in der Kofiguration der Permalinks für meine Beiträge etwas ändere, muss ich dann in der DB für jeden Beitrag die Links anpassen?

Ich möchte nämlich folgendes ändern:
  • Struktur von "archives/%id%-%title%.html" auf "lager/%year%/%id%.html"
    Pfad zu den Einträgen von "archives" auf "lager"
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Änderung der PErmalinks

Post by garvinhicking »

Hi!

Die Einträge in der Datenbank werden dann automatisch korrigiert!

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

Hallo Garvin,

ich muss Dich leider enttäuschen, die Permalinks werden nur für neue oder bearbeitete Beiträge auf den neuen Wert gesetzt.
Das Fatale: Alle bisherigen Beiträge sind nicht mehr direkt erreichbar.
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Kann eigentlich nicht sein, Serendipity 1.2 enthält in include/configuration.inc.php den Aufruf von serendipity_buildPermalinks(), sobald sich in der Permalink-Konfiguration irgendwas ändert (gilt nur wenn als URL-Ufmormung Apache Errorhandling oder ModRewrite gewählt ist).

Genannte Funktion löscht alle Einträge in serendipity_permalinks und baut sie neu...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

garvinhicking wrote:
gilt nur wenn als URL-Ufmormung Apache Errorhandling oder ModRewrite gewählt ist
Hm, das steht bei mir auf "Disabled", da ich ansonsten keine Grafiken in den Layouts angezeigt bekomme....
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Ohne automatische URL-Umformung sind Permalinks ja eher nur Makulatur - dafür war das Permalink-System bisher eher nicht gedacht.

Neuparsen kannst Du in so einem Fall die Permalinks, wenn Du den Wert einer dieser Variablen veränderst:

* HTTP Pfad zum Blog
* Serendipity PFad
* URL des Blogs
* IndexFile

Du könntest also mal kurzfristig das Indexfile von "index.php" auf "index.php?" stellen, Konfiguration speichern, Konfiguration erneut aufrufen und wieder auf "index.php" umstellen. Das sorgt dann auch dazu, dass serendipity_buildPErmalinks() aufgerufen wird.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
MagicV
Regular
Posts: 159
Joined: Wed Apr 11, 2007 8:44 am
Contact:

Post by MagicV »

Was ändert sich denn jatzt wenn ich auf USE APACHE... umstelle???

Der Content wird ja nach wie vor angezeigt, nur das Template wird scheinbar nicht mehr geladen...
Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Die Permalinks ändern sich, und die .htaccess Datei. Die Fehler kommen dadurch, dass dein Apache die .htaccess-Opitonen nicht erlaubt da AllowOverride nicht gesetzt ist.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply