Zur Navigation

Query_String oder path_info aus der URL entfernen

Blogsoftware Dotclear

1 tbtip

Hallo,

ich bin gerade dabei ein neues Projekt mit der Blogsoftware Dotclear umzusetzen.

Zum erzeugen der entsprechenden URl wird bei dieser Blogsoftware entweder die Query_String oder Path_Info Methode verwendet.

Das bedeutet, das die Url z.B. mit der Query_String Methode so aussehen könnte:

www.meine-domain.de/index.php?post/....
www.meine-domain.de/index.php?pages/...

post, pages, category usw. usw folgen nach dem index.php?

Bei der Path_info Methode sieht es dann z.B. so aus:

www.meine-domain.de/index.php/post/....
www.meine-domain.de/index.php/pages/...

post, pages, category usw. usw folgen nach dem index.php/

Es gibt im englischsprachigen Forum von Dotclear auch sogenannte Lösungsansätze, die komischerweise aber bei mir nicht funktionieren.

Als Beispiel hier zwei Lösungsvorschläge aus dem genannten Forum:

Lösungsvorschlag 1
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
</IfModule>

Lösungsvorschlag 2
<IfModule mod_rewrite.c>

	# Clean URLs for Dotclear 2

	RewriteEngine On
	RewriteBase /
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_URI} !^/admin
	RewriteRule (.*) index.php?$1&%{QUERY_STRING}

	# No hotlinking

	RewriteCond %{HTTP_REFERER} !^$
	RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydotclearblog.eu/.*$ [NC]
	RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydotclearblog.eu.*$ [NC]
	RewriteRule \.(gif|jpg|jpeg|png|js|css|swf)$ - [F,NC]

	# Force HTTPS for admin sessions

	RewriteEngine On
	RewriteCond %{HTTPS} off
	RewriteCond %{REQUEST_URI} ^/admin
	RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

</IfModule>

Bei beiden Methoden bleibt jedoch der Query_String erhalten.

Hättet Ihr da eine Idee, wie man es lösen könnte?

26.07.2014 13:01

2 Jörg Kruse

Das Umschreiben der URLs kann auch nur ein Teil der Lösung sein. Der andere Teil wäre der, die Links im Blog entsprechend anzupassen.

26.07.2014 14:05 | geändert: 26.07.2014 14:06

3 tbtip

Hallo an alle die auf diesen Foren-Beitrag stoßen.

Die Lösung war so einfach :-)
Letztendlich war es mein Denkfehler.

Ich habe den Lösungsansatz in einem separten Blog-Beitrag zu der Blogsoftware Dotclear gepostet.

Deswegen möchte ich mir erlauben an dieser Stelle den Link zu dem entsprechenden Beitrag einzufügen:
Pretty Url | Clean Url - Blogsoftware Dotclear

Danke noch einmal an Jörg für deine Hilfe

09.08.2014 13:59

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]