-
Q:
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)
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.
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]
@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?
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
Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.