Hallo,
Net zoals velen hobby ik in m'n vrije tijd wat aan een eigen homesite. Natuurlijk wil ik die er zo gelikt mogelijk uit laten zien, dus kwam ik een tijdje geleden op het leuke idee om eens van die vieze /fotoalbum/index.php?foto=23&album=6 achtige links te vervormen in wat moois.
Ik heb het nu zover dat ik met behulp van een adminpagina oneindig veel pagina's in een database kan stoppen. Het leuke erbij is dat ze in de vorm van een hierarchie kunnen worden gezet; Elke pagina kan dus weer n onderliggende pagina's hebben.
Met behulp van een RewriteRule van Apache is het me gelukt om de url die binnenkomt altijd door te geven aan een en hetzelfde script. Dit script vogelt dan de bijbehorende pagina uit en geeft deze weer.
Als ik dus een fotoalbum wil maken kan ik werken met links als bijvoorbeeld: /fotoalbum/1999/carnaval/dag_4/optocht/
Het werkt allemaal heel fraai
, maar er is 1 ding wat me flink stoort, door deze functionaliteit komt er namelijk geen enkele zoekmachine meer op mijn site.
Onderzoek met http://www.scrubtheweb.com/ toont aan dat ook deze geen verbinding meer kan maken met mijn server.
Dit is het rewritesukje wat in de .htaccess staat:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/robots.txt*
RewriteCond %{REQUEST_URI} !^/images/*
RewriteCond %{REQUEST_URI} !^/files/*
RewriteRule !^pages.php(.*) /pages.php/$1
Wieowie weet raad.....
Net zoals velen hobby ik in m'n vrije tijd wat aan een eigen homesite. Natuurlijk wil ik die er zo gelikt mogelijk uit laten zien, dus kwam ik een tijdje geleden op het leuke idee om eens van die vieze /fotoalbum/index.php?foto=23&album=6 achtige links te vervormen in wat moois.
Ik heb het nu zover dat ik met behulp van een adminpagina oneindig veel pagina's in een database kan stoppen. Het leuke erbij is dat ze in de vorm van een hierarchie kunnen worden gezet; Elke pagina kan dus weer n onderliggende pagina's hebben.
Met behulp van een RewriteRule van Apache is het me gelukt om de url die binnenkomt altijd door te geven aan een en hetzelfde script. Dit script vogelt dan de bijbehorende pagina uit en geeft deze weer.
Als ik dus een fotoalbum wil maken kan ik werken met links als bijvoorbeeld: /fotoalbum/1999/carnaval/dag_4/optocht/
Het werkt allemaal heel fraai
Onderzoek met http://www.scrubtheweb.com/ toont aan dat ook deze geen verbinding meer kan maken met mijn server.
Dit is het rewritesukje wat in de .htaccess staat:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/robots.txt*
RewriteCond %{REQUEST_URI} !^/images/*
RewriteCond %{REQUEST_URI} !^/files/*
RewriteRule !^pages.php(.*) /pages.php/$1
Wieowie weet raad.....