[Apache/php] include dmv alias

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb in de httpd.conf de volgende alias staan:

Alias /mijnsite/includes/init.php "c:/www/anderesites/init.php"

In de c:/www/anderesites/index.php staat
include('init.php');
Deze bestaat niet in de dir c:/www/anderesites/ maar in /mijnsites/includes/

Dit zou toch moeten werken?

ik heb ook
Alias /mijnsite/includes/ "c:/www/anderesites/"
geprobeerd, maar krijg nog steeds no such file error message.

BTW: Is het niet mogelijk dit op te lossen door mod_rewrite in een .htaccess??

[ Voor 14% gewijzigd door Verwijderd op 05-06-2003 16:19 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Heb je je httpd.conf al op syntax gecheckt (*n*x: $apachectl configtest).

Volgens mij moeten die quotes namelijk weg, en misschien moet dat windows pad met backslashes.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nope, dit heb ik allemaal geprobeerd. Weet iemand misschien hoe dit met mod rewrite kan. Ik heb het volgende geprobeerd maar dat werkt niet:

RewriteEngine on
RewriteRule ^init.php$ /www/mijnsites/includes/init.php

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Okay, ik ben weer iets verder als ik in mijn browser localhost/anderesites/init.php in tik krijg ik wel de init.php te zien die in mijnsites/includes/ staat. Maar via php include pakt hij deze niet. Wat moet ik wijzigen om ook php deze modrewrite te laten oppikken?

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Mod rewrite werkt op de URLS. Php gaat rechtstreeks naar het filesysteem en vraagt zijn bestanden dus niet op via de webserver (iig niet op die manier).

Je oplossing zal dus ook op filesystemniveau moeten komen door bv een symlink aan te maken.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Okay, duidelijk, maar ik develop momenteel op een windows machine, is het daar ook mogelijk om symlinks aan te maken?

Overigens zou dit toch wel met een alias in de httpd.conf moeten werken?

[ Voor 25% gewijzigd door Verwijderd op 05-06-2003 17:34 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een aantal tools gevonden voor symlinks in windows hier op tweakers, alleen kunnen deze alleen overweg met folders niet met files. Iemand nog andere iedeen over hoe ik ervoor kan zorgen dat een source gedeeld word door meerdere sites?

Acties:
  • 0 Henk 'm!

  • jep
  • Registratie: November 2000
  • Laatst online: 15:23

jep

Verwijderd schreef op 06 juni 2003 @ 10:41:
Ik heb een aantal tools gevonden voor symlinks in windows hier op tweakers, alleen kunnen deze alleen overweg met folders niet met files.
What about snelkoppelingen B)
Pagina: 1