Inhoud van aangepaste map browsen in een WordPress website

Nadat ik met vrienden was gaan wandelen in het weekend en foto’s had gemaakt, wou ik de foto’s plaatsen in een map en daarna de uri gewoon mailen naar m’n vrienden. Wat ik toen ontdekte was dat WordPress zodanig is geconfigureerd dat hij voor mapjes die hij niet herkend ‘als te zijn haar eige’ gewoon een 403 pagina oplevert.

Om nu ervoor te zorgen dat hij de map gewoon negeert…en de inhoud ervan gewoon vertoond… ik heb er letterlijk een x aantal pagina’s voor bezocht, om aan de oplossing te komen. Een hoop van die pagina’s bevatten ook heel andere interessante informatie, die in andere situaties van toepassing kunnen zijn.

De oplossing die ik zelf hiervoor vond, was toch wel eenvoudig.

Dus vraagstuk:

Stel je hebt een met-Wordpress-gemaakte website, je creert in je root installatie een map met de naam “partyshots” om daarin foto’s te plaatsen, om vervolgens te ontdekken dat vanwege wat staat in je .htaccess bestand, je map een 403 melding oplevert als je het via een webbrowser bezoekt.

De oplossing:

  1. Creer en upload een bestand .htaccess naar je map “partyshots”
  2. Zet in je .htaccess de onderstaande code:
  3. Options +Indexes
    # or #
    IndexOptions +FancyIndexing

  4. Opslaan.

Navigeer nu naar je map “partyshots” via een webbrowser en zie of de inhoud ervan open gaat, het moet.

Geraadpleegde links:

Ken je een ander oplossing?

Feel free to share it.

3 gedachten over “Inhoud van aangepaste map browsen in een WordPress website”

  1. volgens mij staat indices vaak al standaard aan. Soms helpt het ook om rewriteconditions voor je rewrite rule te zetten in je htaccess.

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    zorgt er bijvoorbeeld voor dat alleen rewrites worden uitgevoerd wanneer bestand of directory niet fysiek bestaat.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Anti-spam vraag: