Hallo Mädels,
ich hab eine Homepage erstellt, wo ich versucht habe nur Suchmaschinenfreundliche Pfade zu benutzen.
Alle Links sehen wie folgt aus:
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
das ganze natürliche ohne die ganzen Leerzeichen. Die beiden Zahlen stehen für meine Kategorien. 5 = Hauptkategorie und 13 = Subkategorie. Soweit kein Problem.
Nun möchte ich alle Pfade so umleiten, dass der Browser sie wie folgt interpretiert:
($1 steht für die erste Zahl, $2 dann für die Zweite)
www.blablabla.de/index.php?kid=$1&skid=$2.
Einen Teil hab ich auch schon gelöst bekommen. Ich bin soweit, dass der Brwoser die Links richtig interpretiert, allerdings soll nach einem Seitenwechsel der Pseudolink in der Adressleiste stehen bleiben.
Also stand der Dinge:
Der Link sieht so aus:
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
--> klicke ich auf den Link werde ich richtig weitergeleitet auf ->
www.blablabla.de/index.php?kid=$1&skid=$2.
allerdings steht das auch noch in der Adressleiste wo aber auch
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
stehen sollte.
Im Grunde genommen soll das "index.php?kid=$1&skid=$2" nie jemand sehen:
das ist im Moment der Aufbau meiner .htaccess
vlt. kann mir ja wer von euch helfen.
ich hab eine Homepage erstellt, wo ich versucht habe nur Suchmaschinenfreundliche Pfade zu benutzen.
Alle Links sehen wie folgt aus:
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
das ganze natürliche ohne die ganzen Leerzeichen. Die beiden Zahlen stehen für meine Kategorien. 5 = Hauptkategorie und 13 = Subkategorie. Soweit kein Problem.
Nun möchte ich alle Pfade so umleiten, dass der Browser sie wie folgt interpretiert:
($1 steht für die erste Zahl, $2 dann für die Zweite)
www.blablabla.de/index.php?kid=$1&skid=$2.
Einen Teil hab ich auch schon gelöst bekommen. Ich bin soweit, dass der Brwoser die Links richtig interpretiert, allerdings soll nach einem Seitenwechsel der Pseudolink in der Adressleiste stehen bleiben.
Also stand der Dinge:
Der Link sieht so aus:
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
--> klicke ich auf den Link werde ich richtig weitergeleitet auf ->
www.blablabla.de/index.php?kid=$1&skid=$2.
allerdings steht das auch noch in der Adressleiste wo aber auch
http://www.blablabla.de / 5 - 13 / titel_der_seite.htm
stehen sollte.
Im Grunde genommen soll das "index.php?kid=$1&skid=$2" nie jemand sehen:
das ist im Moment der Aufbau meiner .htaccess
Code:
RewriteEngine On
Rewritebase /
RewriteRule 1-0/(.*) http://%{HTTP_HOST}/index.php [R,L]
RewriteRule ([0-9]+)-([0-9]+)/(.*) http://%{HTTP_HOST}/index.php?kid=$1&skid=$2 [R,L]
RewriteRule jubilaeum/([0-9]+)/(.*) http://%{HTTP_HOST}/index.php?action=jubilaeum&aid=$1 [R,L]
RewriteRule presse/(.*) http://%{HTTP_HOST}/index.php?action=presse [R,L]
RewriteRule special/(.*) http://%{HTTP_HOST}/index.php?action=sitemap [R,L]
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
ErrorDocument 404 /404.htm
vlt. kann mir ja wer von euch helfen.