Voor een domein probeer ik een combinatie van multiviews en een alias te maken m.b.v. een htaccess file. Echter, ik krijg het niet aan de praat en daarom krijg ik een internal error terug.
Wat wil ik bereiken
Als je www.mijndomein.nl/nl oproept in de browser, dan wordt www.mijndomein.nl/core.php geopend.
Kortom, het bestand core.php bestaat, staat in de root folder van de website folder. "nl" bestaat dus niet, maar moet dus een Alias worden.
Htaccess nu
Als eerste activeer ik multiviews, zodat ik bijv www.mijndomein.nl/core kan oproepen ipv www.mijndomein.nl/core.php. Vervolgens voeg ik de alias toe. Dit levert echter een internal error op, dus ik doe iets fout.
Eerst had ik dit geprobeerd:
Maar dat werkte ook niet. Via phpinfo() heb ik de doc root opgezocht, aangezien die opgegeven moet worden, en dat is dus /home/mijndomein/html/mijndomein.nl/
MultiViews werkt opzich prima, want een test bestand zonder extentie oproepen werkt dan ook perfect. Alleen mijn Alias wilt niet werken.
Via phpinfo() heb ik ook gezien dat mod_alias wordt geladen als een module, dus die is aanwezig. Ik werk via htaccess files, omdat ik geen toegang heb tot de conf file (shared hosting).
Als ik kijk naar de documentatie doe ik volgens mij alles goed, maar toch krijg ik een internal error.
Ook heb ik na wat google werk gezien dat de directory toevoegen ook soms nodig is, maar helaas geen succes met het onderstaande toegevoegd aan het eerste htaccess voorbeeld:
Kortom, ik doe iets fout
Module is geladen, de doc root haal ik uit phpinfo() (dus moet kloppen) maar krijg het niet werkend. Wellicht is het de combinatie multiviews met de alias. Ik weet het niet 
Wie kan mij een schopje in de goede richting geven
?
Wat wil ik bereiken
Als je www.mijndomein.nl/nl oproept in de browser, dan wordt www.mijndomein.nl/core.php geopend.
Kortom, het bestand core.php bestaat, staat in de root folder van de website folder. "nl" bestaat dus niet, maar moet dus een Alias worden.
Htaccess nu
code:
1
2
| Options MultiViews Alias /nl "/home/mijndomein/html/mijndomein.nl/core.php" |
Als eerste activeer ik multiviews, zodat ik bijv www.mijndomein.nl/core kan oproepen ipv www.mijndomein.nl/core.php. Vervolgens voeg ik de alias toe. Dit levert echter een internal error op, dus ik doe iets fout.
Eerst had ik dit geprobeerd:
code:
1
2
| Options MultiViews Alias /nl "/core.php" |
Maar dat werkte ook niet. Via phpinfo() heb ik de doc root opgezocht, aangezien die opgegeven moet worden, en dat is dus /home/mijndomein/html/mijndomein.nl/
MultiViews werkt opzich prima, want een test bestand zonder extentie oproepen werkt dan ook perfect. Alleen mijn Alias wilt niet werken.
Via phpinfo() heb ik ook gezien dat mod_alias wordt geladen als een module, dus die is aanwezig. Ik werk via htaccess files, omdat ik geen toegang heb tot de conf file (shared hosting).
Als ik kijk naar de documentatie doe ik volgens mij alles goed, maar toch krijg ik een internal error.
Ook heb ik na wat google werk gezien dat de directory toevoegen ook soms nodig is, maar helaas geen succes met het onderstaande toegevoegd aan het eerste htaccess voorbeeld:
code:
1
2
3
4
5
6
| <Directory "/home/mijndomein/html/mijndomein.nl/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory> |
Kortom, ik doe iets fout
Wie kan mij een schopje in de goede richting geven