Hey ho,
'k Zit met twee prangende Apache-vraagjes, waarvan ik vermoed
dat vele mensen hier ze zich al eens gesteld hebben.
Ten eerste: ik heb ergens een wiki geïnstalleerd (DokuWiki, voor
de geïnteresseerden), die bereikbaar is via dokuwiki/doku.php.
Ik zou dus willen dat alle surfenden naar daar omgeleid worden,
want buiten die wiki is er op dat domein niks te zien.
Een schamele poging was dit, in een .htaccess-bestand in de
top-level directory:
RewriteEngine on
RewriteRule ^$ dokuwiki/doku.php
RewriteRule ^index.html$ dokuwiki/doku.php
RewriteRule ^index.php$ dokuwiki/doku.php
Dat lijkt wel te werken, maar iets doet me vermoeden dat het
niet volgens de regels van de kunst verloopt. Die eerste lijn
lijkt me dik OK, die tweede wat minder. Ik had daarvoor eerst
iets als ^(.*).(.*)$, omdat ik graag *alle* initiële aanvragen
naar die wiki-pagina zou omleiden, maar toen werd die wiki
natuurlijk aartslelijk, omdat dan ook *alle* bestanden eronder
te lijden hadden (dus ook pakweg het .css-bestand enzo).
Daarom heb ik dat maar naar de omslachtige lijntjes hierboven
aangepast. Alleen worden nu enkel index.*-aanvragen omgeleid,
al de rest niet meer... Is er een simpele, en vooral elegante
oplossing voor wat ik wil bereiken?
Een tweede vraagje is wachtwoorden. Wiki's zijn vaak voor elke
voorbijganger bewerkbaar, maar dat mag hier even niet. :-) Ook
daarvoor drong zich dus een .htaccess-oplossing op, maar mijn
host lijkt geen htpasswd aan boord te hebben (het programma),
dus de meeste tekstjes die ik daaromtrent aantref, kan ik niet
in de praktijk omzetten. Ik heb hen dan gemaild, en ze stuurden
me een pagina (tools.priorweb.be/protected-pages), waar ik wat
gegevens kan invullen en enkele (maximum vijf...) potentiële
naam/wachtwoord-combinaties. Ik krijg dan een op maat gesneden
..htaccess en .htpasswd, maar als ik die gebruik, en ik geef de
juiste gegevens op, dan komt het inlogvenster steeds weer
tevoorschijn (ik typ de gegevens, druk enter, en wordt opnieuw
om die gegevens gevraagd). Dat doet-ie zowel met Camino als met
Firefox als met Safari. Kent er iemand dat fenomeen? En ook hier
de vraag: is er een simpele manier om het simpele effect dat ik
nodig heb te bereiken?
In de hoop dat iemand een tipje van de sluier kan lichten,
groetjes,
Tom

Likes:

Quote