[Apache] probleempje met Alias

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Goner
  • Registratie: Mei 2002
  • Laatst online: 03-10 12:54

Goner

What can I do you for ?

Topicstarter
Op m'n NAS (Synology) staat een folder /volume1/books met daarin de library van Calibre, een ebook management tool (dus een stel folders op auteur met daarin ebooks (epub, mobi) en covers).
Met de tool Calibre2opds heb ik een catalog aangemaakt in HTML in een subfolder _catalog.

In httpd.conf-user een alias opgenomen :
code:
1
2
3
4
5
6
7
8
9
<IfModule mod_alias.c>
  Alias /books/ "/volume1/books/_catalog/"
  <Directory "/volume1/books/_catalog">
     Options Indexes FollowSymLinks MultiViews
     AllowOverride all
     Order allow,deny
     Allow from all
  </Directory>
</IfModule>


werkt op zich keurig, ik zie de catalog met <mijn-ip>/books/ maar in de HTML staan links naar book-covers zoals deze :
code:
1
<a href="../book/book_20.html" title="Auteur - Titel ****"><img src="../../Auteur/Titel/Titel.jpg" width="96" height="144"></a>


de eerste link naar ../book/book_20.html werkt keurig, maar de link naar de cover met ../../ zit een level hoger (in de Calibre folder) dan de folder waar de alias naar verwijst en dat werkt dus niet ... hoe is dat evt. te fixen ?

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 02-10 22:42

CAPSLOCK2000

zie teletekst pagina 888

Je zou eens naar mod_rewrite kunnen kijken. Ofwel je vervangt de alias door een rewrite naar de juiste directorie, ofwel gebruik je een rewrite om die '../..' te herschrijven.

edit:

Misschen is het wel mogelijk om een alias met de naam "../../Auteur/" aan te maken, maar eigenlijk denk ik dat Apache dat niet toe laat.

[ Voor 29% gewijzigd door CAPSLOCK2000 op 21-04-2012 16:15 ]

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Waarom niet gewoon een simpele search&replace in de html (desnoods met een awk one-liner) naar /books/, /covers/ etc, die je elk een eigen Alias geeft.

Acties:
  • 0 Henk 'm!

  • Goner
  • Registratie: Mei 2002
  • Laatst online: 03-10 12:54

Goner

What can I do you for ?

Topicstarter
Bedankt voor de tips ! ik duik er eens in ...