übersichtliche url erzeugen

Alles, was den Apache betrifft, kann hier besprochen werden.

übersichtliche url erzeugen

Postby halbesbit » 15. November 2008 20:27

Guten Abend,ich habe folgendes Problem:
Meine Aktuelle .htacess sieht momentan so aus
Code: Select all
RewriteEngine On
Options +FollowSymLinks
Options +Indexes
ErrorDocument 404 http://halbesbit.de/error-404.html
RewriteRule ^(.*).html$ /index.php?view=$1 [L]
RewriteCond %{HTTP_HOST} ^www.halbesbit.de/
RewriteRule ^(.*)$ http://halbesbit.de/$1 [r=301,L]

Das ist ja auch schön und gut aber
Damit werden anstatt .de/?view=start
in umgebaut = .de/start.html
Nun möchte ich es aber so haben:
.de/view=start&vonrdner=seiten
.de/view=start&vonrdner=seiten&vonordner2=scripts
Dann soll die url so aussehen :
.de/(vonordner)/(view)/ oder zb so
.de/(vonordner)/(vonordner2)/(view)/

das soll dann zb in etwa so aussehen:
.de/scripts/das_ist_mein_erstes_script_vom_15_11_2008_20_00.html

die dateien sollen aber alle in:
.de/seiten/scripts/
.de/seiten/fun/
usw
Ohne klammern also mit entsprechenden Daten.
Ich probiere schon eine weile alles mögliche aber komme nicht weiter :(
Nett wäre es wenn jemand das dann genau noch komntiert was was macht.
Ich hoffe das ihr mir helfen könnt und das es verständlich ist und biitte nicht auf suchmaschinen/suchfunktionen hinweisen die kenne ich, thx ;)
thx halbesbit :roll:
halbesbit
 
Posts: 5
Joined: 11. November 2008 18:59

Postby halbesbit » 16. November 2008 00:00

Na jetzt habe ich etwas gefunden dachte das geht so einfach aber wie baue ich es richtig ein?


Original URL: http://www.domain.de/index.php?id=2231&User=ich123&
Rewritten URL: http://www.domain.de/2231/ich123/Rockstar.html

RewriteRule ^([^/]*)/([^/]*)/([^/]*).html$ /index.php?id=$1&User=$2&Kategorie=$3 [L]

dachte nun ändere ich das einfach in:
RewriteRule ^([^/]*)/([^/]*).html$ /index.php?view=$1&Kategorie=$2 [L]

Aber irgenwie komme ich damit nicht klar :(

Code: Select all
RewriteEngine On
Options +FollowSymLinks
Options -Indexes
ErrorDocument 404 http://halbesbit.de/error-404.html
#RewriteRule ^(.*).html$ /index.php?view=$1 [L]
RewriteRule ^([^/]*)/([^/]*).html$ /?view=$1&Kategorie=$2 [L]
RewriteCond %{HTTP_HOST} ^www.halbesbit.de/
RewriteRule ^(.*)$ http://halbesbit.de/$1 [r=301,L]


Bekomme eine umleitungsschleife :(
halbesbit
 
Posts: 5
Joined: 11. November 2008 18:59

Postby halbesbit » 18. November 2008 05:14

Naja, Probiere zwar viel herum aber kappt alles nicht so wie ich es gerne hätte :?. Habe erstmal alles wieder auf "normal" umgestellt wenn mir jemand helfen kann bitte hier posten, thx.
halbesbit
 
Posts: 5
Joined: 11. November 2008 18:59


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests