Vi è capitato che dopo aver aggiunto una serie di regole di rewrite nel vostro .htaccess il sito inizi a mostrare un errore 403 su alcune URL e non si riesce a capire quale sia la regole di rewrite che…
Effettuare un redirect 301
Con “redirect 301” si intende una procedura che permette di redizionare il visitatore di una pagina verso un altro indirizzo web. In pratica, il server web viene informato (con apposita direttiva di rewrite) che se arriva una richiesta ad un…
Regola di rewrite apache per richiamare i files senza estensione
La seguente regola di rewrite per apache potrebbe tornare utile nel caso sia necessario dover richiamare i files .php presenti nello spazio web senza specificare l’estensione, ad esempio poter richiamare www.site.ext/pippo piuttosto che www.site.ext/pippo.php:
1 2 3 4 5 |
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ $1.php [QSA,L] |
enjoy!
Apache: redirect da http ad https
Abbiamo un nome a dominio www.pippo.it e vogliamo che qualsiasi pagina di questo dominio venga richiamata, si venga rediretti verso l’omonimo dominio con protocollo https. In pratica richiamando qualcosa del tipo:
1 |
http://www.pippo.it/index.html |
in automatico il visitatore deve essere rediretto verso:…
Riconoscere lato server se la navigazione avviene da iPad
Potrebbe essere comodo capire se la navigazione nel proprio sito avviene da iPad, magari per mostrare una pagine web formattata in modo differente. Questa verifica può essere fatta lato client in JavaScript, oppure lato server in PHP o direttamente tramite…