AllOnline: mod rewrite

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

  1. 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

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
    1. 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 bleiben

      Interne 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 zusammen

      Fehlerbeschreibung?
      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  
      
      
  2. 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