Subdomain Problem

  • Hi,


    ich wollte eine Subdomain auf ein Unterverzeichnis leiten. Und zwar in das Unterverzeichnis "blog". Also habe ich bei Ziel "/blog" angegeben. Wenn ich die Subdomain nun aufrufe kommt folgendes:

    Zitat

    Forbidden


    You don't have permission to access / on this server.


    Eine Index Datei ist 100% anwesend und das Unterverzeichnis exestiert auch zu 100%.


    Worin liegt das Problem?

  • Hast du die Umleitung auch für sub.domain.tld und www.sub.domain.tld eingestellt?
    Es werden nämlich immer 2 Domains angelegt, einmal mit und einmal ohne www, bei beiden müsstest du entsprechend den Ordner einstellen.

    Zusätzlich musst du ~10Minuten warten bis die Änderungen übernommen wurden.

  • Also ich habe jetzt alles durchprobiert und bekomme es dennoch nicht hin. Hab es auch mit vershiedenen Verzeichnisswegen versucht, denn in dem Ordner /html liegen meine ganzen Homepagdateien und im Ordner /html liegt der Ordner /blog.


    Also habe ich /html/blog und /blog ausprobiert, aber es hilft alles nichts.

  • Liegt das Confixx auf deinem eigenen Server oder ist es ein Webspacepaket?


    Ich habe z.B. die Subdomain mXXX.domain.tld und diese leitet in den Ordner /mXXX der im Ordner html liegt und habe keine Probleme damit...


    Ist denn im Ordner /blog etwas enthalten? Vor allem eine index.htm, index.html oder index.php?


    Die Meldung deutet auf einen leeren Ordner hin.

  • Zitat

    Liegt das Confixx auf deinem eigenen Server oder ist es ein Webspacepaket?

    Hab ein Webspace Paket ...

    Zitat


    Ich habe z.B. die Subdomain mXXX.domain.tld und diese leitet in den Ordner /mXXX der im Ordner html liegt und habe keine Probleme damit...

    Genau so habe ich es auch ...

    Zitat

    Ist denn im Ordner /blog etwas enthalten? Vor allem eine index.htm, index.html oder index.php?

    Mein Wordpress Blog befindet sich dadrin!

    Zitat

    Falls du mit Confixx Zugriff auf die Logdateien haben solltest, schau dir die error.log an. Dort steht, auf welchen Pfad vergeblich zugegriffen wurde.

    Werd ich gleich tun, reich dan ein Edit nach.
    Edit: Ich komme nur an eine Acces Log!

  • Hi,


    Zitat


    bei Confixx-Webspacepaketen haben Kunden nur access-log. Aber auch da könnte die entsprechende Zeile interessant sein.

    War leider nichts zu finden, was hierbei helfen könnte.

    Zitat

    Versuche mal, die Startsseite explizit anzugeben, z.B http://subdomain.example.org/index.php sowie http://www.subdomain.example.org/index.php

    Habe ich probiert, dann kommt:

    Zitat

    You don't have permission to access /index.php on this server.


    So, jetzt mal ein Blick hinter die Fassaden, http://www.abload.de/img/screen0ae.jpg
    So sieht es bei mir aus, und beie funktionieren nicht.

  • Hallo,


    den oberen Eintrag kannst Du löschen, der ist falsch. Das /html darf nicht dazugeschrieben werden.


    Die index.php muß chmod 644 haben, das Verzeichnis blog muß chmod 755 haben.


    Wenn das stimmt würde ich eine index.html erstellen, hochladen (chmod 644) und aufrufen (mit index.html in der URL).

  • Zitat

    den oberen Eintrag kannst Du löschen, der ist falsch. Das /html darf nicht dazugeschrieben werden.


    Habe ich gelöscht.

    Zitat

    Die index.php muß chmod 644 haben, das Verzeichnis blog muß chmod 755 haben.


    Recht habe ich jetzt so vergeben, wie Du es gesagt hast.

    Zitat


    Wenn das stimmt würde ich eine index.html erstellen, hochladen (chmod 644) und aufrufen (mit index.html in der URL).


    Habe ich auch versucht mit der index.php. Funktioniert trotzdem nicht.
    Ist denn vielleicht am Server/Webspace was falsch eingestellt?
    Darunter steht noch:

    Zitat

    he/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at test2.s1mple-art.com Port 80

  • http://subdomain.mit-oder-ohne.de


    Zitat von charli;1683

    Hallo,


    da muß wohl der Support ran, weil der Zugriff auf die kompletten Logs hat.


    wollte auch schon ein Ticket schreiben .... aber nach hin und her und test und probier ....



    ich hab einen Workaround für mich gefunden



    meine .htaccess = die ist das Problem = REWRITE ON = Error 403 auf SubDomains

    wärend der Tests habe ich echteSubs angelegt und eine bekammt einen eigenen SpaceOrdner ...
    ... normal geht alles über den Hauptordner und die selbe index.php







    jetzt zeigt meine catchall.Sub auf diesen Ordner mit eine extra htaccess


    Code
    deny from 66.154.103.78  # Gigablast Gigabot
     
    #ErrorDocument 404 /index.php?error=404
    
    
    
    
     RewriteEngine OFF

    REngine ausschalten = 403 ausschalten
    bei "dynamischen" dateien per 404 abfangen und im PHP auswerten


    index.php im Workaround Ordner

    PHP
    <?php
    
    
    
    
    chdir('..');
    include('index.php');
    ?>

    und dann geht es ganz normal weiter .... www.CMS800.de

  • Zitat von 800XE;1785

    und dann geht es ganz normal weiter ....


    Hab jetzt festgestellt, das es bei mir doch nicht so recht geht


    1. mußte ich die TemplateDateien ändern, da die Bild+CSS URLs nicht über diesen Workaround laufen dürfen .... nervig aber ok


    jetzt
    2. habe ich festgestellt, das zwar für Besucher alles funktionirt, aber für SUmas eben nicht .... die SubDomainStartseiten sind http200 die Unterseiten dann http404 .....
    .... beim http200 konnte ich Testweise auf http202 ändern .... aber den http404 kann ich nicht nach http200 ändern


    versuche mir gerade einzureden das das gut so ist .... weil ich dort ein BlogEditor laufen lassen will, der die EInträge dann in eine Andere Website schickt ..... also, hier 404=keinIndex = gut, weil kein DC, weil Inhalt auch auf Anderer Domain vorhanden ...... aber, auf den SubDOmains sind auch "echte"Dateien die eben nicht zu diesem BlogWeiterschickEditor gehören .....



    bitte bitte NetCup ..... wie krieg ich die SubDomains in meinem normalen /html/ zum laufen .....


    htaccess

    Apache Configuration
    RewriteEngine ON 
     RewriteRule (.*)/$             /?folder=$1 
     RewriteRule (.*)\.html$        /?file=$1

    oder

    Code
    ErrorDocument 404 /index.php?error=404

    index.php (gekürzt)

    mit dieser kleinen "Test"index.php sollte dann die URL ausgegeben werden und http Header soll 200 sein


    http-Header Abfrage
    http://www.andyhoppe.com/softw…php-apache-iis-header.htm



    Gruß
    Andy 800XE Zmuda