Error 330 ERR_CONTENT_DECODING_FAILED nei referrer di BlogEngine

Accedendo alla pagina dei referrers di BlogEngine può capitare che si riceva il seguente errore:

Error 330 (net::ERR_CONTENT_DECODING_FAILED)

Il problema è legato al fatto che l’estensione Recaptcha è disabilitata.

E’ sufficiente abilitare l’estensione nella sezione Estensioni e la pagina torna a funzionare correttamente.

Share

Rimuovere l’estensione aspx dagli url di Umbraco

Di default gli url delle pagine generati da Umbraco hanno l’estensione .aspx.

E’ possibile disabilitare la generazione dell’estensione ottenendo Url più SEO friendly semplicemente impostando a true il parametro umbracoUseDirectoryUrls nel web.config.

<add key="umbracoUseDirectoryUrls" value="true" />

La cosa più importante è che tutti gli url continuano a funzionare anche con l’estensione aspx, il che garantisce che le pagine già indicizzate nei motori di ricerca siano ancora valide.

Share

La modifica di un messaggio nel blog di Dotnetnuke aggiorna la data di tutti i post!

Sembra un problema noto ed è presente una soluzione nel forum del progetto Blog di DotNetNuke.

http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/92/threadid/173780/scope/posts/Default.aspx

In pratica si tratta di modificare la stored procedure che modifica il post:

Blog_UpdateEntry

nel punto in cui viene modificata la data di inserimento:

[AddedDate] = GetUTCDate()

va modificata in:

[AddedDate] = @AddedDate

Share

Google sitemap per DotNetNuke

Nelle versioni 4.x di DotNetNuke è stato aggiunto il file Sitemap.aspx nella root del sito. Il file XML generato ha però alcuni limiti rappresentati dal fatto che alcuni moduli (come ad esempio il blog) generano più pagine virtuali che non compaiano nella sitemap.

Il post seguente (in inglese) contiene un modulo che genera una sitemap più completa.

http://www.ifinity.com.au/Blog/tabid/65/EntryID/12/Default.aspx

Share

In Dotnetnuke scompare il menù di amministrazione e resta solo il menù Host

Inoltre accedendo alla sezione Portali compare il seguente errore:

PropertyValue>System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Admin.Portals.Portals.Page_Init(Object sender, EventArgs e) in C:DotNetNukeAdminPortalPortals.ascx.vb:line 309 at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.UserControl.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at System.Web.UI.ControlCollection.Add(Control child) at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings)</PropertyValue>

 

Eliminare tutto il contenuto della cartella:

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files

Share