background preloader

URL Rewriting - Réécriture d'URL à la volée

URL Rewriting - Réécriture d'URL à la volée
Bienvenue dans ce tutoriel qui risque d'être long et difficile mais ne vous inquiétez pas, nous allons tout faire pour que vous puissiez comprendre facilement de quoi il va être question ! L'URL rewriting ou réécriture d'URL à la volée et un sujet complexe et de loin l'un des plus important pour un site web. Son objectif est multiple : améliorer le référencement de votre site, protéger votre technologie, simplifier la navigation de vos utilisateurs, permettre l'évolution de votre site, gérer les redirections... pour n'en citer que quelques-uns. Avant de commencer, vous allez avoir besoin d'un outil très puissant que l'on appelle « Expression régulière » ou « RegExp ». Maintenant que nous sommes prêt à prendre le taureau par les cornes, entrons dans le vif du sujet ! L'URL rewriting ou réécriture d'URL est comme nous l'avons brièvement abordé ci-dessus est un élément fondamental de votre site. Cette technique très spéciale permet de réécrire des URL. « www.craym.eu/forum/viewtopic.php? Related:  HTTP Server

Creating a maintenance page for your site - RimuHosting Inspired by "bob's tech ramblings". Sometimes we just need a simple maintenance page that can be displayed on the site while backend changes or other sysadmin functions are being performed. There are a few ways you can do that. Some are described here. Design a maintenance page Taking a few minutes to design a maintenance or holding page now is a great idea. Keep the page simple, it may need to load quickly while the web server is stressed. Do include essential content, for example a basic apology for the service interruption. There are a number of great resources online with suggestions, examples, and comparisons of maintenance pages used by various companies. Maintenance pages using Apache rewrites Create a maintenance.html page and create or remove the maintenance.enable page as needed so that user will see the 503 error page if that is required. Add the below snippet to apache or the .htaccess file as the first *page* rewrite for your site. RewriteEngine On RewriteCond %{REMOTE_ADDR} !

Logiciels édités par NBS System Bien que NBS System n’ait pas de pôle développement interne ou d’activité dans ce sens, notre société est éditrice de deux logiciels : NAXSI signifie Nginx Anti XSS and SQL Injection. C’est un plugin pour le logiciel libre NGINX (Reverse Proxy/Serveur Web) qui permet de sécuriser de manière très profonde les sites Web contre les attaques de type XSS et SQLi. Ces deux catégories d’attaques, qui ont récemment défrayé la chronique, sont celles qui mènent en général au plus grand nombre de compromissions. Pour plus d’informations, n’hésitez pas à consulter la page du site.NAXSI a été intégré dans les projets OWASP anti XSS et anti SQL injection, vous pouvez consulter sa page ici. Fonctionnalités de NAXSI : Nitrogento a été conçu par NBS System pour répondre à la problématique de performance posée par Magento et développée par l’Agence DnD et l’e-Commerce Academy. Fonctionnalités de Nitrogento (extension Magento):

Configuration d'Apache pour des performances maximales Gazette Linux n°123 — Février 2006 Vishnu Ram V Copyright © 2006 Vishnu Ram V Copyright © 2006 Deny Copyright © 2006 Joëlle Cornavin 1. Apache, implémentation open source du serveur HTTP, est le serveur web le plus populaire sur l'Internet. Les performances du serveur Apache peuvent être améliorées en ajoutant des ressources matérielles complémentaires telles que de la mémoire vive, un processeur plus rapide, etc. 2. 2.1. Le serveur Apache HTTP est un programme modularisé dans lequel l'administrateur peut choisir les fonctions à inclure dans le serveur en sélectionnant un ensemble de modules 2. Exécutez Apache avec les seuls modules requis. 2.2. Le serveur Apache est livré avec une sélection de modules MPM qui sont chargés de lier les ports réseau sur la machine, en acceptant des requêtes et en répartissant les processus enfants pour traiter les requêtes 3. Les systèmes Linux peuvent choisir d'employer un MPM avec fil d'exécution comme worker ou un MPM sans fil d'exécution comme prefork :

SquidFaq/ReverseProxy What is the Reverse Proxy (httpd-accelerator) mode? Occasionally people have trouble understanding accelerators and proxy caches, usually resulting from mixed up interpretations of "incoming" and "outgoing" data. I think in terms of requests (i.e., an outgoing request is from the local site out to the big bad Internet). The data received in reply is incoming, of course. An accelerator caches incoming requests for outgoing data (i.e., that which you publish to the world). Quite apart from taking the load of a site's normal web server, accelerators can also sit outside firewalls or other network bottlenecks and talk to HTTP servers inside, reducing traffic across the bottleneck and simplifying the configuration. The Squid redirector can make one accelerator act as a single front-end for multiple servers. If you wish only to cache the "rest of the world" to improve local users browsing performance, then accelerator mode is irrelevant. How do I set it up? Port 80 BindAddress 127.0.0.1

Ultimate .htaccess rewrite tutorial with 301 redirects | GerillaFilm So, over the last couple of weeks I have moved several sites to new locations and publishing platforms which demands some redirects unless you wanna be a SEO killer. The examples below are mostly URLs with query strings which I either want to hide or make prettier. The fourth and fifth examples are quite useful when you want to create human readable URLs for APIs or web services. Updated 22 November 2011. 1. Original URL: Desired destination URL: .htaccess syntax: 2. 3. 4. 5. 6. If you do not want to pass the path in the request to the new domain, change the last row to:

Related: