|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2006 Messages : 94 ![]() |
Bonjour
je viens de migrer un site , et les url étaient du type sur le nouveau serveur j'ai mis le site dans un dossier "site" mais le domaine pointe directement vers le dossier sans besoin de htaccess, du coup toutes les adresses contenant /site/ mènent à une 404... j'ai actuellement cette règle dans mon htacces : Code :
Code :
__________________
Concepteur-réalisateur de sites sous Drupal et Wordpress Serveur de Dev LAMP sous Ubuntu 10.04 ------------------------------------------ aiPhes WebSitE -[maj 04/2011]- |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
Ca ne marchera pas car %{HTTP_HOST} ne contient que le nom du site (provence-formation.fr) et les RewriteCond s'enchaînent avec une condition ET : toutes les conditions doivent être vérifiées pour exécuter le RewriteRule. Ce qu'il faut faire c'est tout simplement reporter la condition du /site sur la RewriteRule :
Code :
RewriteRule ^site(.*) http://www.provence-formation.fr/$1 [QSA,L,R=301]
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2006 Messages : 94 ![]() |
donc de cette manière là ?
Code :
__________________
Concepteur-réalisateur de sites sous Drupal et Wordpress Serveur de Dev LAMP sous Ubuntu 10.04 ------------------------------------------ aiPhes WebSitE -[maj 04/2011]- |
||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
Yes
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2006 Messages : 94 ![]() |
bien ça met le bazar sur le site , donc retour à la case depart...car tous les js et css deviennent introuvables ...je pense que ça vient du fait que drupal utilise "sites/all/media" comme chemin de base et que le filtrage sur "site" fait que seul le "s" de sites reste , les url deviennent faussent...
__________________
Concepteur-réalisateur de sites sous Drupal et Wordpress Serveur de Dev LAMP sous Ubuntu 10.04 ------------------------------------------ aiPhes WebSitE -[maj 04/2011]- |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 285 ![]() |
Exact. Dans ce cas, il faut préciser un peu plus le filtre en ajoutant un / :
Code :
RewriteRule ^site/(.*) http://www.provence-formation.fr/$1 [QSA,L,R=301]
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#7 | |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2006 Messages : 94 ![]() |
c'est mieux mais c'est pas encore ça :
Citation:
__________________
Concepteur-réalisateur de sites sous Drupal et Wordpress Serveur de Dev LAMP sous Ubuntu 10.04 ------------------------------------------ aiPhes WebSitE -[maj 04/2011]- |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com