1
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
Lösungsvorschlag 2
Bei beiden Methoden bleibt jedoch der Query_String erhalten.
Hättet Ihr da eine Idee, wie man es lösen könnte?
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?