.htaccess-Dateien erlauben

  • Hallo zusammen,
    da ein Kumpel einige .htaccess-Files in seinen Skripten benutzt und diese auf meinem Server laufen... Hab ich ein Problem.
    Und zwar werden diese Skripte einfach nicht ausgeführt.


    Ich teste es immer in dem ich auf "http://www.dota-vip.com/northrend/administration/" gehe.
    Eine seiner Anweisungen:

    Apache Configuration
    RewriteRule (.*)/administration/(.*) /administration/$2?realm=$1 [QSA]


    Würde mir dann eine Seite dort generieren.


    Allerdings scheinen .htaccess-Files generell nicht zu funktionieren. Ich habe jetzt schon etwas gegoogelt und auch meine httpd.conf etwas angepasst, allerdings nutzt das nichts und so richtig wohl ist mir dabei auch nicht.


    Hier ist sie wie sie jetzt aussieht:

    Code
    DocumentRoot /var/www/
    <Directory />
       Options FollowSymLinks
       AllowOverride None
    </Directory>
    <Directory /var/www/>
       Options FollowSymLinks 
       AllowOverride All
    </Directory>


    Dieses "AllowOverride All" finde ich eigenartig, gerade wo weiteroben das Gegenteil davon eingestellt wird. Im übrigen funktionieren die Webseiten nur, wenn "AllowOverride None" für "/" gesetzt ist. Das ganze habe ich hier gefunden: http://www.webmasterworld.com/forum92/2593.htm.


    Aber da es nicht hilft.
    Ich habe auch hier gleich noch einmal einen tail vom apache2/error.log

    Wobei ich das nicht als sonderlich aussagekräftig empfinde.


    Ich habe mir gerade überlegt,dass ich am besten das ganze .htaccess offenlege, vllt ist es auch syntaktisch falsch (eigentlich mag ich das ausschließen, es ging vor dem Umzug)


    Falls jemand von Euch ne Idee hätte oder am besten noch die Lösung wäre ich überglücklich. Liebe Grüße,
    Benny

  • Hi Benny,


    wenn ich die htaccess richtig verstanden macht sie ja nichts anderes als Links wie [noparse]http://www.domain.de/member/administration[/noparse] nach [noparse]http://www.domain.de/administr…tei.endung?realm=Argument[/noparse] umzuleiten.


    Wobei das Argument hier "member" wäre.


    Korrekt?


    Was ich nicht verstehe, ist diese Zeile:


    Apache Configuration
    RewriteRule (.*)/administration/(.*) /administration/$2?realm=$1 [QSA]

    Wo kommt das $2 her? Kannst du da eine datei.endung eintragen?


    Gruß,


    Stefan

  • Hallo, ich hab ja keine Ahnung von der Materie,
    aber soweit ich das verstanden habe macht sie eher aus


    index.html&northrend&admin sowas wie /northrend/admin.


    Zumindest hat mir mein polnischer Freund das so erklärt (und so hat es früher ja auch geklappt).
    Es geht mir wirklich hauptsächlich darum diese .htaccess zu erlauben :(
    Oder fehlt mir am ende irgendein Paket?


    ///EDIT
    Habe festgestellt, dass "mod_rewrite" bei mir gar nicht installiert bzw. geladen war, ist jetzt aber geändert.
    Unter www.dota-vip.com/phpinfo.php kann man sich das auch anschauen. Allerdings hat das keine Änderung gebracht soweit:(

  • Ja, geladen wird es. Aber ich hab keine Ahnung wie ich es letztendlich erlaube :(



    Guten Morgen,


    ich habe jetzt nochmal die Regeln für "<Directory /var/kunden/webs/dvip>" hinzugefügt, aber ohne die erhoffte Wirkung.


    ich bekomme immer noch

    Code
    [Wed Apr 09 07:41:43 2008] [error] [client 204.104.55.241] File does not exist: /var/kunden/webs/dvip/northrend

    als Fehler. Und einen Folder "northrend" gibt es sicher nicht, aber ich hab mir nochmal versichern lassen, dass der durch das .htaccess generiert würde.


    Gruß


    //EDIT
    Es geht auf einmal *wunder und freu*