Erst einmal ein Hallo an alle. Ich besuche diese Seite Aufgrund der Interssanten News und Diskussionen im Forum schon länger.
Seit einige Tagen beschäftige ich mich mit der Konfigurations-Datei .htaccess, genauer mit der Anweisung [/I]rewrite. Nach etlichen Stunden Foren lesen und Tutorials durstöbern, hab ichs entweder noch nicht verstanden oder einfach die Lösung überlesen
darum frag ich jetzt mal hier. Evtl. hat ja jemand einen Lösungsansatz oder eine Idee.
1. Frage
Ich möchte alle Anfragen auf z.B. www.muster.org auf eine bestimmte Seite in einem Unterordner ( z.b. /public/page.php?ID=007) weiterleiten. Bis jetzt hab ich das entweder via
CODE <META HTTP-EQUIV="Refresh"content="5; url=/public/page.php?ID=007">
in der index.html oder mit
CODE Redirect permanent / http://www.muster.org/public/page.php?ID=007
in der .htaccess gelöst.
jetzt hab ich aber vermehrt gelesen, dass die beste lösung via rewrite in der.htaccess sei
CODE RewriteRule ^(.*) http://www.muster.org/public/page.php?ID=007 [L,R=301]
kann mir ev. jemand den unterschied erklären?
2. Frage
Die wird die Seite www.muster.org augerufen, erfolgt (mit welchem System auch immer) eine Weiterleitung auf die Seite www.muster.org/public/page.php?ID=007.
a ) wäre es schön wenn der Benutzer den Unterorner nicht sehen würde. Er also in der Adresszeile nur "www.muster.org/page.php?ID=007" sehen würde.
b ) noch besser wäre es wenn der user nur www.muster.org/software.html in der Adresszeile. die Internen-Links bleiben aber, das heisst eine neue Seite wird mit www.muster.org/public/page.php?ID=008 augerufen. Die Begriff und ID Zuordnung wäre bekannt, also "ID=007 -> Software", "ID=008 -> Hardware"
Diesen Teil hier
Forum Beitrag 8098 und ist soweit auch gelöst, in meinem Fall geht es aber nicht nur um die Suchmaschinenoptimierung sondern auch um das Desing der Adressleiste.
so hoffe das stimmt in etwa und es ist verständlich. evtl liege ich auch völlig falsch
Danke und Gruss,
patrick
Seit einige Tagen beschäftige ich mich mit der Konfigurations-Datei .htaccess, genauer mit der Anweisung [/I]rewrite. Nach etlichen Stunden Foren lesen und Tutorials durstöbern, hab ichs entweder noch nicht verstanden oder einfach die Lösung überlesen
1. Frage
Ich möchte alle Anfragen auf z.B. www.muster.org auf eine bestimmte Seite in einem Unterordner ( z.b. /public/page.php?ID=007) weiterleiten. Bis jetzt hab ich das entweder via
CODE <META HTTP-EQUIV="Refresh"content="5; url=/public/page.php?ID=007">
in der index.html oder mit
CODE Redirect permanent / http://www.muster.org/public/page.php?ID=007
in der .htaccess gelöst.
jetzt hab ich aber vermehrt gelesen, dass die beste lösung via rewrite in der.htaccess sei
CODE RewriteRule ^(.*) http://www.muster.org/public/page.php?ID=007 [L,R=301]
kann mir ev. jemand den unterschied erklären?
2. Frage
Die wird die Seite www.muster.org augerufen, erfolgt (mit welchem System auch immer) eine Weiterleitung auf die Seite www.muster.org/public/page.php?ID=007.
a ) wäre es schön wenn der Benutzer den Unterorner nicht sehen würde. Er also in der Adresszeile nur "www.muster.org/page.php?ID=007" sehen würde.
b ) noch besser wäre es wenn der user nur www.muster.org/software.html in der Adresszeile. die Internen-Links bleiben aber, das heisst eine neue Seite wird mit www.muster.org/public/page.php?ID=008 augerufen. Die Begriff und ID Zuordnung wäre bekannt, also "ID=007 -> Software", "ID=008 -> Hardware"
Diesen Teil hier
Forum Beitrag 8098 und ist soweit auch gelöst, in meinem Fall geht es aber nicht nur um die Suchmaschinenoptimierung sondern auch um das Desing der Adressleiste.
so hoffe das stimmt in etwa und es ist verständlich. evtl liege ich auch völlig falsch
Danke und Gruss,
patrick