Redirection d'une arborescence vers une page unique
Information sur le code source
Enregistré le 11 Juin 2008 - Vu 10983 fois
| Votre avis: |
|
| |
[66] sources en Apache voir
|
Description du code source
Informations sur le code source
Il est parfois nécessaire de renvoyer tout un site ou une arborescence vers une url particulière. Pour cela, deux solutions sont possibles. La première utilise la directive RedirectMatch et donc le mod_alias. La deuxième utilise une règle de réécriture du mod_rewrite.
Nous utilisons le statut "seeother" (303) qui indique que la ressource a été déplacée. Il est également possible de mettre "permanent" (301) pour faire une redirection permanent ou "temp" (302) pour faire une redirection temporaire.
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
|
|
################################################################################
# #
# __ _ __ _ #
# __ ______/ /______ _ ______(_) /_(_)__ ___ _ #
# / // / __/ / __/ -_) |/|/ / __/ / __/ / _ \/ _ `/ #
# \_,_/_/ /_/_/ \__/|__,__/_/ /_/\__/_/_//_/\_, / #
# /___/ #
# #
# #
################################################################################
# #
# Titre : Redirection d'une arborescence vers une page unique #
# #
# URL : /scripts60-Apache.htm #
# Auteur : admin #
# Date édition : 11 Juin 2008 #
# #
################################################################################
# version 1
RedirectMatch seeother ^/unrepertoire/.*$ http://www.example.com/une_url
# version 2
RewriteEngine on
RewriteRule ^unrepertoire/.*$ http://www.example.com/une_url [R=303,L]
|
Commentaires [2]
|
le 05 Nov 2014 à 09:15:00
|
Et pour ne pas transmettre les paramètres il ne faut pas oublier de mettre un "?" :
RewriteRule ^unrepertoire/.*$ http://www.example.com/une_url? [R=301,L]
|
le 04 Jan 2017 à 15:16:00
|
hello,
je cherche une solution, pensez-vous que la version 2 (et de forty) soit adapté à mon cas :
cas 1 - www.mondomaine/component/allevents/display/event/default/article.html?Itemid=119
cas 2 - www.mondomaine/unecatégorie/event/articles.html
si je prends "event" comme repertoire, ca fonctionnerais ?
Merci
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