Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[de-de] .htaccess mag keine sauberen Urls
Langsam aber sicher verzweifle ich. Da erkennt man das Potential von TXP, scheitert aber schon zu Beginn :-(
Meine bei Neuinstallation gelieferte .htaccess ist das Problem.
Ursprüngliche .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
Da meine Testseite im Unterverzeichnis /txp liegt, klappte es mit der Startseite erst danach:
htaccess mit integriertem Unterverzeichnis
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /txp/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
Nun will aber keine Sektion und kein interner Link funktionieren (Schema: /sektion/title). Grrrr.
so klappen die Sektionen, aber sonst eben nichts mehr.
RewriteEngine On
RewriteBase /txp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([/]+)/?$ index.php?s=$1 [L]
Ich freue mich wahnsinnig über jeden
Lösungsvorschlag
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
> Nun will aber keine Sektion und kein interner Link funktionieren (Schema: /sektion/title).
Heißt dass es andere Links gibt die funktionieren? Möglicherweise ist das schema /sektion/tile buggy. Mal ein anderes Link-Format getestet?
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Ja habe ich,
nur bei unordentlichen Urls klappts.
Bei allen anderen Versionen bekomme ich immer die Startseite (aber komischerweise ohne Artikel) angezeigt.
:-/
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Poste doch mal bitte den Inhalt deiner Diagnose-Seite (oder verlink auf ihn).
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Danke, gerne:
Diagnose:
Textpatternversion: 1.0rc5 (r705)
last_update: 2005-08-06 21:24:10/2005-08-06 19:41:13
Absoluter Pfad der Seite: /data/members/paid/h/a/hartl.info/htdocs/www
$path_to_site: /data/members/paid/e/0/e06929.ud/htdocs/www.hartl.info/txp
Textpatternpfad: /data/members/paid/e/0/e06929.ud/htdocs/www.hartl.info/txp/textpattern
Schema der URLs: messy
upload_tmp_dir: /tmp
Temporärer Ordner: /data/members/paid/e/0/e06929.ud/htdocs/www.hartl.info/txp/textpattern/tmp
Seiten-URL: www.hartl.info/txp
PHP-Version: 4.3.10
Register globals: 1
Magic quotes: 1/0
MySQL: 4.0.18-log
Regionale Einstellungen: de_DE.UTF-8
Server: Apache (UNIX)
Inhalt der .htaccess-Datei: ————————————
# DirectoryIndex index.php index.html # Options +FollowSymlinks # RewriteBase /relative/web/path/<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /txp/
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
————————————
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
#6 2005-08-29 09:42:08
- alexandra
- Member

- From: Cologne, Germany
- Registered: 2004-04-02
- Posts: 1,370
Re: [de-de] .htaccess mag keine sauberen Urls
Hi all, die Antwort auf roberts Frage würde mich auch interessieren.
Soweit ich weiß, benötigt man für “Saubere URLs” das Apache Modul: mod_rewrite. Ist das vom Hoster abgeschaltet bzw.nicht installiert, dann klappt es auch mit den sauberen URLs nicht.
Stimmt das?
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Stimmt.
Bei mir ist jedoch mod_rewrite aktiviert. Nur mit den Standardeinstellungen von TXP will es nicht so recht klappen.
Wordpress schreibt beispielsweise für jede statische Seite eigene Rewrite-Regeln – klappt einwandfrei.
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
#8 2005-08-29 10:04:42
- alexandra
- Member

- From: Cologne, Germany
- Registered: 2004-04-02
- Posts: 1,370
Re: [de-de] .htaccess mag keine sauberen Urls
> robert1 wrote:
> Bei mir ist jedoch mod_rewrite aktiviert.
Woher weißt du das?
(Ich frage, weil ich gerade das deutsche Tutorial update und auf den Punkt genauer eingehen wollte.)
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Wenn ich andere RewriteRules erprobe, fubktionieren diese.
Ich kann beispielsweise welche für alle Sektionen machen. Das klappt wunderbar. Aber eine einfache Lösung, die die Funktionalität mit sauberen Urls gewährleistet, habe ich noch nicht gefunden.
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Kann es daran liegen, dass auf derselben Datenbank bereits Wordpress (übrigens einwandfrei) läuft?
Ich habe für die problembereitende TXP-Installation übrigens ein Prefix vergeben.
Sonstige CMS laufen nicht auf der Datenbank.
Meine Textpattern-Seite mit kuriose, lustige Fotos – TXP-Template
Infos zu Webseitenoptimierung für Suchmaschinen.
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Moin,
zum Thema .htaccess hätte ich auch ‘ne Frage: wie kann es sein, dass – obwohl der Hoster mod_rewrite nicht aktiviert hat – bei einer Domain clean url funktionieren, bei der anderen jedoch nicht. .htaccess ist in beiden Fällen nicht hochgeladen worden (bei der Domain mit clean url läuft 1.0rc3, bei der anderen Version 4).
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
@robert1:
probier mal so:
<code>
RewriteBase /txp
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
AddDefaultCharset UTF-8
</code>
Also ohne den Slash nach txp. Geht bei mir zumindest so.
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
@mkorsakov: Möglicherweise weil RC3 eine andere Methode benutzt für saubere urls (ich erinnere mich nicht mehr genau wann das geändert wurde). Die alte hat den Nachteil, dass das erstellen von Sektionen wesentlich aufwändiger war (jetzt einfach per Klick im Admin-CP), und auch die alte Methode lief nicht überall problemlos.
Offline
#14 2005-09-13 20:22:32
- aba
- Plugin Author
- Registered: 2004-04-14
- Posts: 119
Re: [de-de] .htaccess mag keine sauberen Urls
> Sencer wrote:
> Die alte hat den Nachteil, dass das erstellen von Sektionen wesentlich aufwändiger war (jetzt einfach per Klick im Admin-CP), und auch die alte Methode lief nicht überall problemlos.
war das nicht die index.php die man ständig anpassen musste und die danach dann die Parameter gesetzt hat?
alexandra: Um zu sehen ob man mod_rewrite hat, einfach phpinfo() verwenden und unter Apache, loaded modules schauen.
Beispiel:
| Loaded Modules | mod_php4, mod_fastcgi, mod_perl, mod_encoding, mod_dav, mod_setenvif, mod_auth, mod_access, mod_rewrite, mod_alias, mod_cgi, mod_dir, mod_autoindex, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_macro, mod_so, http_core |
robert1: Hast du schon einmal versucht, die .htaccess in das Unterverzeichnis zu legen in dem du textpattern installiert hast? Wenn ich deine htaccess richtig interpretiere willst du sie im Hauptverzeichnis ablegen, im Normalfall ist das aber unnötig und du ersparst die viel Mühe wenn du sie einfach in das entsprechende Verzeichnis deiner Installation legst (geht hier problemlos mit 4 Installationen parallel). Im hauptverzeichnis lungert nur eine robots.txt und eine index.html nebst favicon.ico rum, alles andere liegt in Unterverzeichnissen.
Last edited by aba (2005-09-13 20:24:15)
Offline
Re: [de-de] .htaccess mag keine sauberen Urls
Thx, Sencer.
Werde mich wohl – nachdem ich eine negative Mitteilung des Hosters bezüglich .htaccess bekam – demnächst wohl mal nach neuem Webspace umschaun …
Offline