Hallo ich bin noch Einsteiger was mod_rewrite angeht und brauche deshalb Hilfe.
Ich möchte Umwandlungen der folgenden Art haben:
playlist/12/ => index.php?id=xmlplaylist&list=12
Wobei das Wort playlist nicht variabel sondern konstant ist. Nur die Zahl ist variabel.
Meine .htaccess:
RewriteEngine On
RewriteRule ^playlist/([0-9]+)/$ index.php?id=xmlplaylist&list=$1 [L,NC]
Jetzt gibt's zwei Probleme:
Was mach ich falsch?
Ich möchte Umwandlungen der folgenden Art haben:
playlist/12/ => index.php?id=xmlplaylist&list=12
Wobei das Wort playlist nicht variabel sondern konstant ist. Nur die Zahl ist variabel.
Meine .htaccess:
RewriteEngine On
RewriteRule ^playlist/([0-9]+)/$ index.php?id=xmlplaylist&list=$1 [L,NC]
Jetzt gibt's zwei Probleme:
- Die umgeschriebene URL wird in der Browser-Adresszeile angezeigt. Das will ich vermeiden
- Die umgeschriebene URL sollte etwa so aussehen:
"www.example.com/index.php?id=xmlplaylist&list=12"
sieht aber so aus:
"www.example.com/www/206305_70794/rp-hosting/7730/8730/index.php?id=xmlplaylist&list=12"
Es werden also noch die internen Verzeichnisse meines Hosting-Pakets angezeigt, was natürlich nicht funktioniert.
Was mach ich falsch?
Comment