|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Bonjour.
Je rencontre un problème simple, mais dont je ne trouve pas de situation équivalente sur le forum ou google. Je vous soumets donc cela : Je dispose d'un serveur mutualisé (sur planethoster si ça peut aider comme information) sur lequel je dois mettre plusieurs sites webs. J'ai donc créé des répertoires, soit un par site. Là, pour un site en particulier, j'ai acheté un nom de domaine pour y accéder directement. Mon site étant construit sur la base d'une page index avec paramètre et sachant que je veux des url simples, je souhaite donc faire des redirections, mais je ne parviens pas à trouver la syntaxe correct. J'ai pour le moment le code ci-dessous, mais qui génère dans le navigateur la page "La page n'est pas redirigée correctement" : Code :
A l'arrivée, je dois avoir : Adresse saisie : http://www.monsite.fr/ma_page.php Adresse redirigée : http://www.monsite.fr/index.php?page=ma_page.php Merci d'avance, Et si besoin de plus d'informations, n'hésitez pas. Merci d'avance
__________________
développeur en folie cherche à ... développer encore plus |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 265 ![]() |
On est d'accord mais la condition est mal formulée. %{SCRIPT_FILENAME} n'est pas juste ne nom du script appelé, c'est le chemin complet vers ce script, contenant donc des répertoires. Tu peux simplement retirer le ^ pour résoudre le problème.
__________________
![]() 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 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Bonjour, et merci pour ton retour.
Cela a effectivement résolu mon problème, mais 2 autres sont apparu du coup (enfin, 1 + 1 demande) : - mon fichier css n'est plus pris en compte alors que le chemin présant dans le head des codes sources de page est correct. Est-il redirigé lui aussi et, si oui, comment l'en empêcher ? - l'url présente dans la barre d'adresse change vers la redirection. Est-ce possible de ne pas afficher la redirection (et donc, de laisser l'adresse saisie) ? Merci d'avance
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : août 2005 Messages : 8 265 ![]() |
Citation:
A AJOUTER AUX RewriteCond DEJA EXISTANTES. Citation:
Code :
RewriteRule ^(.*)$ /index.php?page=$1 [L]
__________________
![]() 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 |
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 1 108 ![]() |
Super !!!!
Ça marche nickel. Merci beaucoup de ton aide précieuse. doudouallemand
__________________
développeur en folie cherche à ... développer encore plus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com