Bouts de Codes

Redirection massive avec le sous domaine (www)

Information sur le code source

Enregistré le 04 Mai 2008 - Vu 16110 fois
Code source zippé: télécharger le zip
Impression: imprimer le code
  • Sociale bookmarking: Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Partage ce code sur Facebook
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Redirection massive avec le sous domaine (www)
Votre avis: 
 
Ecrit par :  Koogar
Site de l'auteur voir
[7] sources en Apache voir
 

Description du code source

Informations sur le code source

Vous cherchez à rediriger votre site entier vers les pages contenant le sous-domaine www. Ce code devrait vous y aider en ajoutant automatiquement www. s'il est manquant. Le flag R=301 est optionnel. Si vous ne voulez pas de redirection définitive, vous pouvez la retirer en enlevant le flag R=301. Vous ne risquez donc pas un contenu dupliqué (duplicate content) si vous faites une redirection 301.

Voir également :
» redirection sans le sous-domaine www.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
 

################################################################################
#                                                                              #
#                         __                   _ __  _                         #
#               __ ______/ /______ _    ______(_) /_(_)__  ___ _               #
#              / // / __/ / __/ -_) |/|/ / __/ / __/ / _ \/ _ `/               #
#              \_,_/_/ /_/_/  \__/|__,__/_/ /_/\__/_/_//_/\_, /                #
#                                                        /___/                 #
#                                                                              #
#                                                                              #
################################################################################
#                                                                              #
# Titre          : Redirection massive avec le sous domaine (www)              #
#                                                                              #
# URL            : /scripts1-Apache.htm              #
# Auteur         : Koogar                                                      #
# Date édition   : 04 Mai 2008                                                 #
# Website auteur : http://www.phpsources.org                                   #
#                                                                              #
################################################################################

# version .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$   http://www.%{HTTP_HOST}/$1  [L,R=301]


<?php
// version php
if(strstr($_SERVER['HTTP_HOST'], 'www') == FALSE) {
  header('Status: 301 Moved Permanently');
  header('Location: http://www.' $_SERVER['HTTP_HOST'] . $_SERVER[
'REQUEST_URI']);
  exit;
}
?>

Fonctions du code source

Fonctions php / mysql Apache

  • strstr : Trouve la première occurrence dans une chaîne - (PHP 4, PHP 5)
  • header : Envoie un en-tête HTTP - (PHP 4, PHP 5)
  • exit : Affiche un message et termine le script courant - (PHP 4, PHP 5)

Ajouter un commentaire

RSS
snippets


RSS
commentaires

 
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages Snippets. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • LAMP (Linux, Apache, MySQL, PHP) Pack 4 volumes : Maîtrisez vos applications Web en Open Source
  • Montez votre serveur de A à Z
  • Serveurs LAMP : Administration de la plate-forme Web
  • Guide de référence : Apache 2 : Installation, configuration et administration sous Windows et Linux
  • Apache 2.0 : Guide de l'administrateur Linux
  • PHP 5.2 et APACHE 2 - Maîtrisez le développement et le déploiement de votre site web interactif [Nouvelle version]
  • Apache Tomcat 6 - Guide d administration du serveur Java EE sous Windows et Linux
  • LAMP (Linux, Apache, MySQL, PHP) - Coffret de 4 livres : Maîtrisez vos applications Web Open Source [Nouvelles versions]
  • Debian GNU/Linux - Services réseaux (Bind DNS, Apache, NFS, Samba, Messagerie...)
  • Apache Tomcat 5 : Serveur d'application Java ; Administration sous Windows ou Linux