Luca Annuiti

il mio Blog personale su Virtualizzazione, SharePoint, Programmazione e ...

Umbraco: Redirect 301 con URL esatta

Problema: reindirizzare correttamente una pagina xyz e le relative sottopagine ad un nuovo indirizzo.

Soluzione: basta aggiungere il carattere $ alla fine dal parametro virtual url; in questo modo indichiamo di considerare la url esatta specificando che la stessa termina in quel punto.

Esempio di regola:
<add
 name="301/xyz" 
 virtualUrl="/xyz$"
 destinationUrl="/abc"
 redirectMode="Permanent" 
 redirect="Domain"
 ignoreCase="true"
 rewriteUrlParameter="IncludeQueryStringForRewrite" />

SharePoint: Ridurre la dimensione del database WSS_Logging

Il database di logging di SharePoint 2010 è uno strumento molto utile agli amministratori di sistema. Non solo aggrega e consolida una grande quantità di datri sulla farm, ma è anche l'unico database che può essere interrogato per questioni di analisi o troubleshooting.

Col passare del tempo però, lo spazio utilizzato dal database può crescere considerevolmente, creando magari problemi sullo spazio di storage. Una possibile opzione per limitare lo spazio utilizzato è quella di modificare la retention policy dei dati, che è impostata come default a 14 giorni.

Get-SPUsageDefinition



Ad esempio, se vogliamo ridurre il periodo di retention a 3 giorni, è sufficiente usare questi comandi via Powershell:

$defs = Get-SPUsageDefinition
Foreach($def in $defs)
{
Set-SPUsageDefinition –Identity $def.Name –DaysRetained 3
}




Ora aprile la Central Admin è scegliere la voce Monitoring > Configure usage and health data collection > Log Collection Schedule>
ed seguire quindi questi due Timer jobs:
Microsoft Sharepoint Foundation Usage Data Import
Microsoft Sharepoint Foundation Usage Data Processing


A questo punto il database SQL di logging conterrà dello spazio libero che è possibile liberare semplicemente usando SQL Management Studio.

Umbraco: impostare una pagina di errore 404 personalizzata su IIS 7.5

Su IIS7 verisone 7.5, anche se è stata modificato il file umbracoSetting.config impostando l'id della pagina che vogliamo utilizzare come pagina di errore personalizzata alla voce <error404>mioId</error404>, umbraco visualizza la pagina 404 di default di IIS.

Per visulizzare correttamente la pagina personalizzata, otre alla modifica precendete, è necessario aggiungere al file web.config, nella sezione <system.webServer> la riga seguente:
<httpErrors existingResponse="PassThrough" />

Scoprire l'indirizzo IP del server DHCP sulla nostra rete

Per scoprire l'indirizzo IP del server DHCP sulla nostra rete è sufficiente aprire un prompt dei comandi e digitare il comando:

ipconfig /all

A questo punto nei dati visualizzati è sufficiente cercare la voce Server DHCP, come si vede in questa schermata:



NB: il comando è valido per tutte le versioni di Windows (anche non Server).