By 9 Gennaio 2014 0 Comments

Modificare la Script Mapping di un Estensione a Tutti i Siti web su IIS

E’ possibile che per qualche necessità si debba “rimappare” un estensione (es .php) a tutti i siti web presenti su IIS.
Per fare questo si può utilizzare un VBS ( scriptmap.vbs ) scaricabile QUI > Aggiunge uno Script Mapping

La sintassi di funzionamento è la seguente :
(supponiamo che il nostro sito web abbia ID 17120 )

RIMUOVE L’ESTENSIONE > cscript scriptmap.vbs -n 17120 -d .php

ASSEGNA L’ESTENSIONE > scriptmap.vbs -n 17120 -a .php,C:\PHP5.1.1\php-cgi.exe,0,HEAD,POST,TRACE,DEBUG,GET

il parametro -D rimuove, mentro quello -A aggiunge la “riga” che appare dopo.

Ovviamente in caso di molti siti web bisogna prima RIMUOVERE TUTTO :
cscript scriptmap.vbs -n 17120 -d .php
cscript scriptmap.vbs -n 17121 -d .php
cscript scriptmap.vbs -n 17122 -d .php
….
e poi RI-ASSEGNARE TUTTO :
scriptmap.vbs -n 17120 -a .php,C:\PHP5.1.1\php-cgi.exe,0,HEAD,POST,TRACE,DEBUG,GET
scriptmap.vbs -n 17121 -a .php,C:\PHP5.1.1\php-cgi.exe,0,HEAD,POST,TRACE,DEBUG,GET
scriptmap.vbs -n 17122 -a .php,C:\PHP5.1.1\php-cgi.exe,0,HEAD,POST,TRACE,DEBUG,GET

e si può ben capire che per farlo….servono tutti gli ID dei siti contenuti sul server.
Questo TOOLS : Rileva Tutti gli ID
esegue un ciclo che rileva tutti gli ID e li mette in un file di TESTO

Posted in: IIS - Asp -Asp.net

About the Author:

shared on wplocker.com