Apache Mod_rewrite et exemples

Qu'est-ce que mod_rewrite? Mod Rewrite vous permet de changer l'URL que tout le monde voit quand ils visitent votre domaine ou une adresse spécifique. Il suffit d'ajouter le code à votre fichier (généralement l'un à l'intérieur public_html). Htaccess.

EXAMPLES


#Specify a default home page (index page)
DirectoryIndex home.html


#Allow only specified IPs to access your site
deny from all
allow from 64.27.90.60
allow from 39.23.55.69


# Never use www in the domain
# Replace 'example.com' with your domain name
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?example\.com)$ [NC]
RewriteRule .? http://%1%{REQUEST_URI} [R=301,L]


# Always use www in the domain
# Replace 'example.com' with your domain name
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([a-z.]+)?example\.com$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .? http://www.%1example.com%{REQUEST_URI} [R=301,L]


# Set a default home directory, (this subfolder always loads)
# Replace 'folder' with your subfolder name

RewriteEngine On
RewriteRule ^$ /folder/ [R=301,L]


# Rename a directory and force visitors to the new name
# Replace 'old' with your old folder name
# Replace 'new' with your new folder name
RewriteEngine on
RewriteRule ^/?old([a-z/.]*)$ /new$1 [R=301,L]


# Always use https for secure connections
# Replace 'www.example.com' with your domain name
# (as it appears on your SSL certificate)
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]


# Block traffic from multiple referrers
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} badsite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} badforum\.com [NC,OR]
RewriteCond %{HTTP_REFERER} badsearchengine\.com[NC]
RewriteRule .* - [F]


#Do not allow these file types to be called
RewriteEngine on
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|exe|swf)$ - [F,NC]

 

Guides to dot-htaccess coding:


javascriptkit.com
apache.org
 
modrewrite.com
 
Great resource for mod rewrite lessons.
 
Great resource for mod rewrite examples.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Supprimer une adresse courriel dans CPanel

Pour supprimer une adresse courriel:Cliquez sur le lien Supprimer correspondant au compte que...

Comment ouvrir une session à cPanel

Avant d’ouvrir une session à cPanel, vous devez ouvrir votre navigateur Internet. Pour les...

Comment créer un compte courriel POP dans cPanel

Ce tutoriel tient pour acquis que vous avez déjà ouvert une session dans cPanel.   Maintenant,...

Changez votre mot de passe Cpanel

Un mot de passe sécurisé est un qui ne contient pas les mots du dictionnaire et...

Changez votre limite de courriel dans Cpanel

La limite de quota pour une adresse définit le nombre de messages (en mégaoctets) qui peut être...