13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)
  • Q:
    Bijdrager
    ieperlingetje

    internal server error bij subdomein

    Sorry als deze vraag al is voorbijgekomen, maar zowel de zoekmachine van het forum als van google gaven geen oplossing;)
    Ik heb via .htaccess een subdomein op mijn site aangemaakt en alles werkt , wanneer je naar http://files.randomize.be/base.gif gaat wordt keurig het bestand opgehaald, echter wanneer je gewoon naar http://files.randomize.be gaat, krijg je een internal server error, apache logs bieden geen hulp, want enkel logs van http://www.randomize.be worden bijgehouden. Iemand een idee hoe ik dit oplos? Dit is de code die in mijn htaccess file staat:

    [code:1:76940763c0]
    DirectoryIndex pagina.php
    RewriteEngine on
    #subdomein
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www.randomize.be
    RewriteCond %{HTTP_HOST} ([^.]+).randomize.be([^.]+) [NC]
    RewriteRule ^(.*)$ http://www.randomize.be/%1/$1 [L]
    #einde subdomein
    [/code:1:76940763c0]

    in de map files staat het bestand pagina.php (is zelfs te bereiken http://files.randomize.be/pagina.php)

    Bijdrager
    Martijn Snels

    Om te beginnen staat je DNS goed ingesteld als je dit gaat doen? Als je slim bent voer je overigens subdomein instellingen netjes via je controlpanel uit. Wel zo makkelijk in je onderhoud!

    Bijdrager
    ieperlingetje

    DNS klopt, anders zou je bij de andere links ook errors krijgen. Mijn site staat bij one.com , en de enige subdomeins die ze aanbieden werkt dmv een frame op 100% te zetten, niks nuttigs dus, enkel met htaccess is het mogelijk een subdomein op te zetten.

    Bijdrager
    Martijn Snels

    Verander dit:

    RewriteRule ^(.*)$ http://www.randomize.be/%1/$1 [L]

    Eens naar zoiets (volledig path in server):

    RewriteRule ^(.*)$ /home/username/domains/randomize.be/%1/$1 [L]

    Bijdrager
    ieperlingetje

    Helaas , probleem blijft hetzelfde:(

    Bijdrager
    Martijn Snels
    ”ieperlingetje”

    Helaas , probleem blijft hetzelfde:(

    Heb je het path volledig correct ingevuld? Dit kan je controleren door een phpinfo(); bestand aan te maken.

    Bijdrager
    ieperlingetje

    ja , ik heb in phpinfo gekeken en pad gekopiƫerd. Mocht het pad niet kloppen dan zouden de bestanden niet gevonden kunnen worden.

    Bijdrager
    Martijn Snels

    Neem even contact op met one.com. De Engelstalige support is nu op dit moment online voor een live chat. Die helpen je wel even uit de nood!;-)

    Bijdrager
    ieperlingetje

    Chat support kon me ook niet helpen (“heb je al htaccess.txt hernoemd naar .htaccess?” :P) dus maar even mailtje gestuurd naar supportafdeling, misschien dat zij me kunnen helpen.

    Bijdrager
    kaydie

    Al in de server error logs gekeken? daar wordt meer info gegeven over de fout.
    Misschien omdat je bij [code:1:d12e52e576]RewriteCond %{HTTP_HOST} ([^.]+).randomize.be([^.]+) [NC] [/code:1:d12e52e576] een haakje . . . ( . . . escaped?

    Bijdrager
    ieperlingetje

    @hierboven, heb nog niks gevonden in logs. Laatste dateren van 28 september 2008

    hmm , merk ik net op , als ik naar http://www.randomize.be/files/ surf , krijg ik ook een internal server error , deze map bevat echter geen aparte htaccess file, dus daar kunnen gen problemen liggen, en de directory bevat een bestand pagina.php , dus hij kan het ophalen.

    Misschien heb ik ergens iets over het hoofd gezien ?

    Hier de volledige htaccess file (serieuze hap, hoop dat iemand me kan helpen)

    [code:1:2c68516920]
    DirectoryIndex pagina.php
    RewriteEngine on
    #subdomein
    #RewriteBase /
    RewriteCond %{HTTP_HOST} !^www.randomize.be
    RewriteCond %{HTTP_HOST} ([^.]+).randomize.be([^.]+) [NC]
    #/customers/randomize.be/randomize.be/httpd.www/
    RewriteRule ^(.*)$ /customers/randomize.be/randomize.be/httpd.www/%1/$1 [L]
    #einde subdomein
    [/code:1:2c68516920]

    Zoals je merkt wordt bij het opvragen van een rootfolder eerst gecontroleerd of hij bestaat. Ik heb geprobeerd de map files hardcoded vast te leggen (zie htaccess) maar biedt helaas geen verbetering:( . Iemand die weet hoe ik dit kan oplossen?

    Bijdrager
    kaydie

    Deze al veranderd? [code:1:29e7d26bad]RewriteCond %{HTTP_HOST} ([^.]+).randomize.be([^.]+) [NC] [/code:1:29e7d26bad]
    [code:1:29e7d26bad]RewriteCond %{HTTP_HOST} ([^.]+).randomize.be/([^.]+) [NC] [/code:1:29e7d26bad]

    Bijdrager
    ieperlingetje

    Ja, maar zoals ik in mijn vorige post al zei, heeft http://www.randomize.be/files (dus zonderopvragen van bestand) ook een internal server error, dus moet het probleem ergens in m’n rewriterule’s zitten, helaas heb ik nog niet ontdekt wat het probleem kan zijn.

    EDIT: ‘k heb het probleem kunnen oplossen, een paar rewrite conditionals toegevoegd en het werkt;)

13 berichten aan het bekijken - 1 tot 13 (van in totaal 13)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.