Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2007-11-23 16:09:17
- tingeltangeltill
- New Member
- Registered: 2007-11-17
- Posts: 9
[de-de] Clean URLs mischen sich mit Messy URLs
Hallo,
ich habe kleine Probleme mit den Clean URLs. Wenn man von der Startseite auf eine Kategorie klickt, dann bekommt man die richtige URL:
http://www.domain.de/kategorie/fundgrube/
klicke ich jedoch vorher auf beispielsweise Impressum und dann auf die Kategorie Fundgrube, dann schaut die URL so aus:
http://www.domain .de/impressum/?c=fundgrube
es wird zwar keine 404 ausgegeben, aber Inhalte werden auch nicht angezeigt. Ich habe im englischen und deutschen Forum nichts gefunden, die TXP-Book Anleitung habe ich gelesen und mit dem Plugin permanent_links war es das gleiche Problem.
Hat jemand ne Idee?
Gruss und vielen Dank im voraus
Till
PS:
Ich habe die 4.0.5 Version und die Standard .htaccess (ich habe auch mal das RewriteBase auf / umgestellt).
Hier die Diagnose:
Textpattern-Version: 4.0.5 (r2466)
Letzte Aktualisierung: 2007-11-15 22:22:46/2007-11-15 22:13:23
Document Root: geändert
$path_to_site: geändert
Textpattern-Pfad: geändert
Schema der URLs: section_title
open_basedir: geändert
Temporäres Verzeichnis: /tmp
Seiten-URL:
PHP-Version: 4.4.7
Register globals: 1
GD-Graphikbibliothek: bundled (2.0.28 compatible); Unterstützte Grafikformate: GIF, JPG, PNG.
Lokale Serverzeit: 2007-11-23 17:02:40
MySQL: 4.1.22-max-log
Regionale Einstellungen: de_DE.UTF-8
Server: Apache
Apache-Version: Apache
PHP Server API: apache2handler
RFC-2616-Header:
Betriebssystem des Servers: Linux 2.6.17.8-nmm1
Voruntersuchung:
————————————
Einige Textpattern-Dateien wurden modifiziert:
/include/txp_prefs.php
Einige PHP-Funktionen sind deaktiviert.: escapeshellcmd, proc_nice, ini_restore
————————————
Inhalt der .htaccess-Datei:
————————————
#DirectoryIndex index.php index.html
#Options +FollowSymLinks
#Options -Indexes
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
#php_value register_globals 0
————————————
Last edited by tingeltangeltill (2008-05-15 10:03:02)
Offline
#2 2007-11-23 17:33:44
- Bud
- Member
- Registered: 2007-01-07
- Posts: 64
Re: [de-de] Clean URLs mischen sich mit Messy URLs
Eine richtig fundierte, technisch tiefgründige Antwort habe ich nicht parat, kann dir lediglich zeigen, wie meine Diagnose aussieht und in welcher Weise ich meine URLs in den Voreinstellungen eingetragen habe.
Textpattern-Version: 4.0.5 (r2466)
Letzte Aktualisierung: 2007-07-23 18:05:12/2007-07-23 18:04:25
Document Root: /home/www/kunde123/html
$path_to_site: /home/www/kunde123/html/txp
Textpattern-Pfad: /home/www/kunde123/html/txp/textpattern
Schema der URLs: section_title
open_basedir: /home/www/kunde123/html/:/home/www/kunde123/phptmp/:/home/www/kunde123/files/:/home/www/kunde123/atd/
upload_tmp_dir: /home/www/kunde123/phptmp/
Temporäres Verzeichnis: /home/www/kunde123/html/txp/textpattern/tmp
Seiten-URL: example.de/txp
vg Bud
Offline
Re: [de-de] Clean URLs mischen sich mit Messy URLs
Das hat folgende Bewandtnis:
http://www.buntefarben .de/impressum/?c=fundgrube ist die Adresse aller Artikel aus der Sektion impressum UND mit einer Zuordnung zur Kategorie fundgrube. Offensichtlich gibt es keine solchen Artikel, daher bleibt die Seite leer.
Ich nehme mal an, du erstellst die Liste der Kategorien über txp:category_list. txp:category_list hat ein Attribut, mit dem sein Verhalten bezüglich sektionsweiser Kategorielinks gesteuert wird: this_section.
Du wirst also mit <txp:category_list this_section="0" /> eine Liste von Links zu Kategorien erhalten, die ohne Bezug auf die gerade aktive Sektion ist, sondern einfach alle Artikel listet, die der jeweiligen Kategorie zugeordnet sind.
Offline
#4 2007-11-24 00:11:32
- tingeltangeltill
- New Member
- Registered: 2007-11-17
- Posts: 9
Re: [de-de] Clean URLs mischen sich mit Messy URLs
danke dir, das hat mich auf den richtigen Pfad gebracht. Es lag ja nicht an Mod-Rewrite sondern in der falschen Benutzung der Syntac txp:category_list. Ich hab bei der anderen Section auf section=“falschsection” hingeschrieben.
Gruss Till
Offline