ModRewrite e WordPress, un piccolo plugin

inserito in php, webdev da fullo @ 01-06-2007 10:03

Ultimamente, facendo un paio di migrazioni di blog fatti con WordPress (e non) per clienti mi sono ritrovato con lo spigoloso problema dell’integrità delle url con la nuova struttura del blog. Il problema è stato per la maggior parte delle volte risolto con un alias sul server, dove non è stato possibile però ho dovuto aggiornare le Rewrite Rules generate da WordPress 2.x.

Il difetto di sovrascrivere le Rewrite Rules a mano è che al primo aggiornamento del blog engine le modifiche vengono perse. Ecco quindi che mi si è illuminata la classica lampadina di archimede ed ho scritto uno stupidissimo plugin che si aggancia agli hook delle funzioni che generano il file .htaccess aggiungendogli le regole che mi servono.

Vediamo come funziona il plugin.

Leggi il resto »

Leggere gli HEADER HTTP con Telnet

inserito in tecnologia, webdev da fullo @ 08-05-2007 11:28

Casomani dovete studiarvi un protocollo che usa gli HEADER HTTP il modo migliore per visualizzare le risposte di un server è quello di usare una shell ed un client telnet.

Il funzionamento è banale, prima di tutto facciamo aprire una sessione telnet sul server che ospita il sito/applicazione

CODE:
  1. fullo@tartar# telnet miohost.com 80

a questo punto in sessione iniziamo a fare un GET dell'url ReST che ci interessa, specificando il protocollo da usare ed indichiamo l'host di riferimento seguito da un doppio invio.

Leggi il resto »

Apache e creazione dei file

inserito in linux, sysadmin da fullo @ 25-07-2006 16:13

Se vi capita di usare php per generare file e dovete far in modo che questi ultimi siano modificabili non solo dall'utente apache ma anche dagli altri utenti appartenent al suo stesso gruppo dovrete aprire /etc/init.d/httpd (o /etc/init.d/apache) ed inserire subito prima all'invocazione dell'eseguibile la seguente stringa: umask 002.

Riavviate apache e provate a creare un file con php, il permesso settato dovrebbe essere adesso 664 invece che 644, per modificare i permessi dando ad esempio la lettura/scrittura a tutti (666) il valore di umask sarà invece 000.

Leggi il resto »

PHP e server

inserito in php da fullo @ 09-11-2005 15:51

Se sviluppate con php applicazioni che girano su piattaforme e server differenti questo cheatsheet farà al caso vostro.

Della cosa se ne parla approfonditamente anche sul blog di SitePoint.

ciuaz


phpday 2009