.htaccess in Unterverzeichnis aufheben?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

.htaccess in Unterverzeichnis aufheben?

Post by moonchild »

Hallo Allerseits,
ich habe da ein Problem, bei dem ich nicht mehr weiterkomme:

Ich habe s9y in meinem Hauptverzeichnis /home/www/ installiert. Leider, das hat historische Gründe 8-) an eine Konvertierung ist nicht zu denken.

Ich habe jetzt die Situation, daß ich ein Verzeichnis in meinem Hauptverzeichnis habe, in dem die .htaccess Anweisungen von s9y nicht gelten sollen, da hier eine andere Domain ihren Speicherplatz hat.

Wie müsste eine .htaccess Datei denn aussehen, die in einem Unterverzeichnis /home/www/unterverzeichnis die Anweisungen entsprechend aufhebt?

8)
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Post by kleinerChemiker »

je nachdem was du in dem file stehen hast, könnte ein

RewriteEngine off

reichen.
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

Post by moonchild »

Ich poste hier mal meine .htaccess. Die s9y Installation liegt in /home/www/ww1234/html/

Die Domain soll verzweigen auf:
/home/www/ww1234/html/neuerpfad

Wie müsste da eine Ausnahme aussehen?

So wie ich das verstehe, kann ich ja die .htaccess nicht einfach deaktivieren? In dem Fall ist zumindest mal das Adminmenü nicht mehr erreichbar.

Code: Select all

# BEGIN s9y
ErrorDocument 404 /index.php
DirectoryIndex /index.php


RewriteEngine On

RewriteBase /
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
RewriteRule ^(authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(feeds/authors/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.rss) index.php?/$1 [NC,L,QSA]
RewriteRule ^(categories/([0-9;]+)-[0-9a-z\.\_!;,\+\-\%]+) index.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html index.php?url=$1-article.html [L,NC,QSA]
RewriteRule ^feeds/(.*) index.php?url=/feeds/$1 [L,QSA]
RewriteRule ^unsubscribe/(.*)/([0-9]+) index.php?url=/unsubscribe/$1/$2 [L,QSA]
RewriteRule ^approve/(.*)/(.*)/([0-9]+) index.php?url=approve/$1/$2/$3 [L,QSA]
RewriteRule ^delete/(.*)/(.*)/([0-9]+) index.php?url=delete/$1/$2/$3 [L,QSA]
RewriteRule ^(admin|entries)(/.+)? index.php?url=admin/ [L,QSA]
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
RewriteRule ^(index|atom[0-9]*|rss|b2rss|b2rdf).(rss|rdf|rss2|xml) rss.php?file=$1&ext=$2
RewriteRule ^(plugin|plugin)/(.*) index.php?url=$1/$2 [L,QSA]
RewriteRule ^search/(.*) index.php?url=/search/$1 [L,QSA]
RewriteRule ^comments/(.*) index.php?url=/comments/$1 [L,QSA]
RewriteRule ^(serendipity\.css|serendipity_admin\.css) index.php?url=/$1 [L,QSA]
RewriteRule ^index\.(html?|php.+) index.php?url=index.html [L,QSA]
RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA]
RewriteRule (.*\.html?) index.php?url=/$1 [L,QSA]

<Files *.tpl.php>
    deny from all
</Files>

<Files *.tpl>
    deny from all
</Files>

<Files *.sql>
    deny from all
</Files>

<Files *.inc.php>
    deny from all
</Files>

<Files *.db>
    deny from all
</Files>

# END s9y
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

kleinerchemiker meint, Du musst in /neuerpfad eine NEUE .htaccess packen in die Du nur "RewriteEngine Off" reinschreibst.

Die s9y htaccess bleibt unverändert.

Siehe auch FAQ auf s9y.org: http://www.s9y.org/11.html#A13

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

Klappt doch nicht

Post by moonchild »

Geht nicht, ich bekomme bei der anderen Domain einen Fehler 403
garvinhicking wrote:Hi!

kleinerchemiker meint, Du musst in /neuerpfad eine NEUE .htaccess packen in die Du nur "RewriteEngine Off" reinschreibst.

Die s9y htaccess bleibt unverändert.

Siehe auch FAQ auf s9y.org: http://www.s9y.org/11.html#A13

Grüße,
Garvin
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

Fehlermeldung

Post by moonchild »

So,
ich erhalte folgende Fehlermeldung in den Logfiles, wenn ich versuche, auf die Domain zuzugreifen:
"Directory index forbidden by rule: /home/www/neuerpfad"

Inhalt der .htaccess:

RewriteEngine Off
moonchild
Regular
Posts: 201
Joined: Mon Nov 21, 2005 11:23 pm
Location: Esslingen
Contact:

Post by moonchild »

Mein Providersupport hat mir geschrieben:
Sie haben in der .htaccess Datei im Rootverzeichnis den DirectoryIndex verändert.
Diesen müssen Sie auch wieder in dem Unterverzeichnis zurückstellen. Dann kann auch vom Apache die index.html wieder gefunden werden.
Dies hier wäre der Originaleintrag:
DirectoryIndex index.html index.cgi index.php index.php5 default.html default.htm index.htm index.shtml index.wml
Das lag also nicht an s9y oder Euch, sondern an einer Providerseitigen Änderung. (Wechsel von Confixx zu einer anderen Verwaltungssoftware)

Und ich such mir den Wolf... Sorry für das ungemach und nochmals herzlichen Dank für Eure Hilfe!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Fehlermeldung

Post by garvinhicking »

Hi!

Du must /neuerpfad/datei.html aufrufen, denn Serendipity setzt die Standarddatei auf seine blogseite. Alternativ musst du zusätzlich zu Rewriteengine off halt noch ein "DirectoryIndex datei.html" aufnehmen mit der du angibst was die standarddatei deines verzeichnisses sein soll.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
kleinerChemiker
Regular
Posts: 765
Joined: Tue Oct 17, 2006 2:36 pm
Location: Vienna/Austria
Contact:

Post by kleinerChemiker »

und eventuell auch das Errordocument wieder auf den Standard setzen, den du aber bei deinem Probvider erfragen müßtest.
Post Reply