Hallo, ich benutze Wordpress 2.0.1 und habe mir jetzt das wp2pdf-plugin installiert. das plugin an sich funktioniert auch einwandfrei. solange ich keine permalinks aktiviert habe.
nun habe ich bei permalinks folgende struktur eingestellt:
/%category%/%postname%.html
d.h. eine eintrag hat folgende struktur: http://www.russen-mafia.com/meinekategorie/mein-eintrag.html
auch das funktioniert soweit.
meine .htaccess sieht damit folgendermaßen aus:
AddType application/rss+xml .xml
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alles anzeigen
ich hab jetzt schon mal die apache-dokumentation über rewritecond und rewriterule gewälst, jedoch hab ich auch von regulären ausdrücken keine ahnung. jedoch habe ich verstanden, dass die erste bedingung prüft, ob die aufgerufene adresse eine datei ist, die nich vorhanden ist. und die zweite bedingung, ob es ein verzeichnis ist, das nicht vorhanden ist. in diesen beiden fällen wird auf /index.php umgeleitet.
was ich jetzt noch nicht verstehe, wie die index.php dann weiß, um welchen eintrag es sich handelt. egal.
auf jeden fall habe ich dann folgende url aufgerufen:
http://www.russen-mafia.com/wp2pdf/wp2pdf.php?p=58
artikel 58 exisiert und das ganze funktioniert wenn permalinks aus sind. wenn sie wie oben genannt eingestellt sind, dann sagt das pdf-skript:
ZitatSorry, no post matched your criteria.
ich hab vermutet, dass es daran liegen könnte das die htaccess verhindert, dass der parameter übergeben wird. aber mein testskript zeigte, dass es geht. also schätze ich, dass das wp2pdf irgendwie die daten des eintrags mit der nr. 58 holen will, aber das nicht hinhaut.
was kann ich tun? und sagt jetzt nicht: "permalinks deaktivieren"! :-)