1
Hallo!
Ich möchte von www.server.de/news.php?id=44 auf www.server.de/index.php?newsId=44 redirecten.
Also ich möchte, dass sich die URL in der Adresszeile im Browser ändert. Und nicht,dass die alte URL in der Adresszeile stehen bleibt.
Letzteres, als das Rewriten, klappt perfekt mit
RewriteCond %{query_STRING} ^id=(.*)
RewriteRule ^news.php$ /index.php?newsId=%1
Mache ich dagegen folgendes Redirect
RewriteCond %{query_STRING} ^id=(.*)
Redirect /news.php /index.php?newsId=%1
steht bei mir am Ende in der Adressezeile
www.server.de/index.php?newsId=%1
Es wird also nicht die id übernommen, sonder das %1 aus der Redirect-Angabe bleibt einfach stehen.
Was mache ich falsch? Was ist mein Denkfehler?
Vielen Dank!
Jan
Ich möchte von www.server.de/news.php?id=44 auf www.server.de/index.php?newsId=44 redirecten.
Also ich möchte, dass sich die URL in der Adresszeile im Browser ändert. Und nicht,dass die alte URL in der Adresszeile stehen bleibt.
Letzteres, als das Rewriten, klappt perfekt mit
RewriteCond %{query_STRING} ^id=(.*)
RewriteRule ^news.php$ /index.php?newsId=%1
Mache ich dagegen folgendes Redirect
RewriteCond %{query_STRING} ^id=(.*)
Redirect /news.php /index.php?newsId=%1
steht bei mir am Ende in der Adressezeile
www.server.de/index.php?newsId=%1
Es wird also nicht die id übernommen, sonder das %1 aus der Redirect-Angabe bleibt einfach stehen.
Was mache ich falsch? Was ist mein Denkfehler?
Vielen Dank!
Jan