mod rewrite
AllOnline
- sonstiges
Hallo,
mal wieder ein Thread zum Thema mod rewrite
Ich habe einiges Versucht und mal hat es funktioniert und mal wieder net.
Ich habe meine Ordner verschoben und obwohl es der selbe Code ist geht es nicht mehr.
Ich möchte alles auf index.php weiterleiten und alte url soll stehen bleiben
Weiterhin soll alle html auf php weitergeleitet werden.
Wenn einer .php eingibt soll .html erscheinen.
Alle nicht www.domain.tld soll darauf geleitet werden.
Einzeln haben Sachen schon funktioniert.
Nur nicht zusammen
[codephp_value error_reporting 2047
RewriteEngine on
#RewriteBase /
#RewriteCond %{HTTP_HOST} !^www.* [NC]
#RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]
RewriteRule ^(.*)/.html$ index.php?pr=$1
Options +Indexes
][/code]
Weiter ist eine Weiterleitung bei bestimmten Subdomains gut.
Danke sehr im vorraus
Moin Moin!
geht es nicht mehr.
Das ist keine sonderlich hilfreiche Fehlerbeschreibung.
Ich möchte alles auf index.php weiterleiten und alte url soll stehen bleiben
Interne Weiterleitung.
Weiterhin soll alle html auf php weitergeleitet werden.
Unsinn.
Wenn einer .php eingibt soll .html erscheinen.
Unsinn.
Alle nicht www.domain.tld soll darauf geleitet werden.
Einzeln haben Sachen schon funktioniert.
Nur nicht zusammen
Fehlerbeschreibung?
Meldungen in den Logs?
Alexander
Moin Mo
in!
»» geht es nicht mehr.
Das ist keine sonderlich hilfreiche Fehlerbeschreibung.
Geht nicht beschreibt sich mit 500tern
Da ich neues Script haben möchte brauche ich meine errorlogs wohl nicht offen legen
»»
»» Ich möchte alles auf index.php weiterleiten und alte url soll stehen bleibenInterne Weiterleitung.
Das weiß ich auch
»» Weiterhin soll alle html auf php weitergeleitet werden.
Unsinn.
Wie ich meine Website aufbaue und welche variabelne ich übergebe ist wohl meine Sache
»» Wenn einer .php eingibt soll .html erscheinen.
Unsinn.
Ist es nicht, da ich so meine nomalen php schützen kann, da ja alle html auf index.php?nr=namevorhtml
weitergeleitet wird
»» Alle nicht www.domain.tld soll darauf geleitet werden.
»»
»» Einzeln haben Sachen schon funktioniert.
»» Nur nicht zusammenFehlerbeschreibung?
Meldungen in den Logs?
Hab ich schon was zu gesagt
Alexander
Anfang sieht man ja mit dem code
php_value error_reporting 2047
RewriteEngine on
#RewriteBase /
#RewriteCond %{HTTP_HOST} !^www\.* [NC]
#RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]
RewriteRule ^(.*)/.html$ index.php?nr=$1
Options +Indexes
Ok neues Problem
die asdd/asdd.html auf index.php?nr=
funzt
nur mein Problem ist das ich dann da stehen habe
asdd/asdd.html auf index.php?nr=asdd/asdd
das soll er natürlich nicht machen
was in einem unterorder ist soll er auch annehmen
Danke im vorraus für freunliche Hilfe