keny
-
Compteur de contenus
4 -
Inscrit(e) le
-
Dernière visite
Messages postés par keny
-
-
Bonjour,
J'ai créé une règle de redirection pour un sous-domaine précis.
Cette règle fonctionne bien, mais j'aimerais y apporte une amélioration.
Bref, voici ma règle :
Options -Indexes
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule %{HTTP_HOST} !^www.monsite.ca$
RewriteCond %{HTTP_HOST} ^(mobile)\.monsite.ca$
RewriteRule ^(index.php) mobile/index.php?ville=%2 [NC,QSA,L]
RewriteRule ^(2.php) mobile/2.php?ville=%2 [NC,QSA,L]Bref, le sous-domaine mobile est redirigé vers un répertoire mobile.
Le fichier index.php -> vers mobile/index.php
et le fichier 2.php -> vers mobile/2.php
Et ainsi de suite pour tous les fichiers et répertoires.
Existe-t-il une règle plus simple qui me permettrait de rediriger tous les fichiers et répertoires vers le dossier mobile ?
Du genre mobile.monsite.ca/repertoire/fichier.extention -> vers monsite/mobile/repertoire/fichier.extention
Je mis connais peu en redirection et c'est pour cela que je demande votre aide.
Merci d'avance
-
Bonjour,
Je dois changer mon site d'addresse et du coup je ne veut pas perdre les centaine de millier de page indexé par google. Donc je doit faire une redirection 301 avec apache. Hors sur ce coté je comprend pas grand chose donc si quelqu'un peut m'aider à pondre ce que je recherche à faire sa serait géniale.
Voici ce que je veut :
/>http://website1.com à http://website2.com
/>http://www.website1.com à http://www.website2.com
/>http://website1.com/anypage.php?and=variable à http://website2.com/anypage.php?and=variable
/>http://www.website1.com/anypage.php?and=variable à http://www.website2.com/anypage.php?and=variableJ'ai également des sous-répertoire !
/>http://anysub.website1.com à http://anysub.website2.comÉgalement ...
/>http://anysub.website1.com/anypage.php?and=variable à http://anysub.website2.com/anypage.php?and=variableMon site contient plus de 1500 sous répertoire dynamique
Est-ce possible un truc du genre :
RewriteRule (.*).website1.com/(.*) http://$1.website2.com/$2 [L,R=301]
Ce qui enverrait toutes les adresse de l'ancien site vers le nouveau.
Merci de votre aide je doit terminer ceci d'ici peu !
-
Bonjour,
j'utilise le rewriting sur mon serveur dans un fichier vhost.conf.
Il me permet de rediriger n'importe quel sousdomaine vers mon fichier web/index.php?site=variable
Le seul hic est que toutes les url sont redirigé
Par exemple :
http://monsoudomaine.mondomaine.com ----> web/index.php?site=monsousdomaine OK !
http://monsoudomaine.mondomaine.com/dossier -----> index.php?site=monsousdomaine Devrais pointer vers web/dossier
Voici mon code :
<IfModule mod_rewrite.c>
ServerAlias *.xxxxxxx.org
RewriteEngine on
RewriteMap lowercase int:tolower
# Not index.php requested
RewriteCond %{REQUEST_URI} !^/web/index.php
# Not www. requested
RewriteCond %{HTTP_HOST} !^www.xxxxxxx.org$
# subname present in request
RewriteCond %{HTTP_HOST} ^(.+).xxxxxxx.org
# Do the PROXY redirect to preserve the browser URL
RewriteRule . http://www.xxxxxxxx.org/web/index.php?site=%1
</IfModule>Merci beaucoup de m'aider car sur le rewriting j'y comprend pas grand chose !
Rediriger toutes les pages
dans Fichier .htaccess et réécriture d'URLs
Posté
Le %2 n'a aucun lien avec cette règle, il vient d'une autre règle et j'ai oublier de l'effacer c'est tout.
Pour le RewriteRule c'est mon erreur lorsque j'ai tapé le code.