En fil som jag vill inkludera m.h.a SSI ligger i en underkatalog, men på IIS6 får man inte använda ../ eller / innan filen man inkluderar, hur ska man skriva?
SSI på IIS6
11 svar · 621 visningar · startad av Mika3l
Använder du FILE eller VIRTUAL?
Jag använder file.
Det enda jag kunde hitta på Microsofts sida var att det började på noll nånting, jag förstod inte ett dug vad dom menade med det.
I vilket OS ligger IIS6?
Vad får du för felmeddelande? Länk till sidan hos Microsoft du inte förstår?
IIS6 följer med Windows 2003 Server som kom ut för inte alls länge sen. :)
Jag håller på att leta för fullt efter länken till sidan.
Med tanke på att Windows Server 2003 släpps 29:e april är jag nog benägen att hålla med. ;)
Du sitter och leker med betor?
Som sagt, felmeddelande är ju intressant också.
Mvh
Ja det är nog en beta, det är webtomten som har det på sin server och den vet man aldrig hur det ligger till med. ;)
Nu hittade ja länken också.
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windowsnetserver/proddocs/server/asp_und_impchanges.asp
Det står under "Using Parent Paths".
<!-- #Include file="/mapp/fil.asp" --> returnerar:
Active Server Pages error 'ASP 0130'
Invalid File attribute
/weee/aspfil.asp, line 1
File attribute '/mapp/fil.asp' cannot start with forward slash or back slash.
<!-- #Include file="../mapp/fil.asp" --> returnerar:
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
/weee/aspfil.asp, line 1
The Include file '../mapp/fil.asp' cannot contain '..' to indicate the parent directory.
inget riktigt citat dock, eftersom jag tolkar lite själv:
Microsoft skrev:
I IIS6 är det, till skillnad från tidigare versioner, inte default tillåtet att med SSI-direktivet #include ange sökvägar uppåt med ../. Slå på "Allow parent paths" i IIS:en.
Läs dock gärna säkerhetsanledningarna i det länkade dokumentet.
Jag vet dock inte varför alternativet med inledande slash inte fungerar.
mvh
Som jag tolkar det är det en säkerhetsåtgärd att man inte kan nå filer som ligger i en "undermapp".
Jag får höra med webtomten om han kan kolla upp det.
*ringer*
Det är snarare så att det är en säkerhetsåtgärd som ska göra det svårare att komma åt filer utanför webroten. Inte för jag trodde man kunde komma så långt med SSI dock...
mvh
Satan, han svarade inte. :l
Jag får återkomma är jag har pratat med honom!
Jaja, utanför wwwroot då, bara man inte kan komma åt viktiga filer. ;)