Hallo Allemaal,

Ik ben bezig om een startpagina script werkend te krijgen maar blijf met een probleem zitten,
waneeer ik een dochterpagina aanmaak en de pagina wil bezoeken krijg ik telkens deze melding >> The requested URL /page.php was not found on this server.

Ik heb de DSN zo ingesteld Bij: Hostnaam heb ik * Type: CNAME en bij waarde: website.nl staan

nu denk ik zelf dat het aan dit stukje htacces bestand ligt maar weet het niet zeker wie kan mij helpen ik kom er ff niet meer uit.

#Subdomain wildcard

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.+)\..+\..+$ [NC]
RewriteRule ^([^/\.]+)?$ page.php?page=$1&URL=%1 [L]

Alvast Bedankt,
Als ik de Rewrite conditie goed begrijp wil je dat ELK subdomein dat GEEN www is ( !www ) het bestand page.php aanroept en daar iets mee doet.

Zoals vermeld, kan je bij one.com een map/directory als subdomein beschouwen door het voor de domeinnaam te zetten. Zoals dit :

http://webdodo.nl/img/headerLogo.png
http://img.webdodo.nl/headerLogo.png

en :

http://img.webdodo.nl/

Map/directory img is nu root en derhalve zal nooit de Rewrite conditie worden uitgevoerd omdat daar het htaccess bestand niet staat. (Zet in een htaccess bestand een 403 error voor het geval een index.html/php ontbreekt.)

En als een subdomein niet bestaat krijg je een foutmelding omdat de one.com server in dat geval niet de root ( htdocs of public_html ) van de webserver laat zien.

Iets wat ik bijvoorbeeld op mijn NAS wel kan.

Je zult dus een webserver moeten gebruiken die wel de root laat zien als een subdomein niet bestaat. Tenzij one.com een oplossing biedt.
Ik heb A record het uitgezet maar werkt nog steeds niet, als ik een dochterspagina aanroep zoals http://gratis.webdodo.nl krijg ik telkens deze melding The requested URL /page.php was not found on this server. ik begin te geloven dat het htacces bestand niet naar behoren werkt
Heb je gelezen wat ik schreef? En zo ja, begrijp je het ook?
Hoi Adoptive Solution,

Ik heb het wel gelezen maar sorry weet niet goed wat ik er mee moet. ik heb er niet zo veel verstand van ik heb dit script gekocht en en bij de uitleg stond (Startpagina Script Responsive.
Universele code die makkelijk te installeren is met de handleiding. Dit werkt met ieder domein) dus ging er van uit dat het zo gebeurd was.
Adoptive Solution op 03/07/2016 13:37:46

Je zult dus een webserver moeten gebruiken die wel de root laat zien als een subdomein niet bestaat.


Daar heeft Apache <VirtualHost _default_:*> voor.
Ja dat is het script, en ik wilde inderdaad bv voor een dochterpagina . http://gratis.webdodo.nl maar wat kan ik doen om het werkend te krijgen als ik nu een dochterspagina aanmaak krijg ik automatisch gratis.webdodo.nl
Ik zie dat ze DirectAdmin geinstalleerd hebben als controlpanel. In dat geval moet jij dus aan de mouw van je hostingpartij trekken. Die moet nog even een wildcard in hun VirtualHost plaatsen, wat zo gedaan is.

of als je zelf volledige server-toegang hebt:
https://help.directadmin.com/item.php?id=127

Daarbij moet jij rekening houden dat jij GEEN subdomeinen aanmaakt in DirectAdmin. Ik kan me herinneren dat de wildcard dan weer verloren gaat. Ik weet niet of dit nog steeds zo is.

Reageren