
Forcer la redirection de index.html vers /
Information sur le code source
Enregistr� le 02 Mai 2008 - Vu 17742 fois
 | Votre avis: |
|
| |
[66] sources en Apache voir
|
Description du code source
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 : Forcer la redirection de index.html vers / #
# #
# URL : /scripts3-Apache.htm #
# Auteur : admin #
# Date �dition : 02 Mai 2008 #
# #
################################################################################
# version .htaccess
RewriteEngine On
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
<?php
// version php
if (preg_match_all('^(.+)/index.(htm|html|php|asp)(?.*)?$',$_SERVER[
'REQUEST_URI'], $match)) {
$url = $match[0].(empty($match[2])?'':$match[2]);
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST'].$url);
exit;
}
?>
|
Fonctions du code source
Fonctions php / mysql Apache
- preg_match_all : Expression rationnelle globale - (PHP 4, PHP 5)
- empty : D�termine si une variable contient une valeur non nulle - (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)
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