|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Bonjour à tous,
J'ai mis en place la réécriture d'url mais elle ne fonctionne pas. mon site se présente comme ça : http://www.monsite.fr/dossier/index.php et je voudrais qu'en tapant http://www.monsite.fr on arrive sur http://www.monsite.fr/dossier/index.php mais lorsque je fais cette manipulation voici le message d'erreur qui s'affiche : Citation:
Le code de réécriture dans mon htaccess que j'ai mis à la racine: Code :
|
|||
|
|
01
|
|
|
#2 | ||
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
C'est ta première règle qui part en boucle infinie. Il faut ajouter une condition d'échappement :
Code :
__________________
![]() 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 |
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Merci pour ta répoonse.
ça fonctionne mais le problème c'est qu'il n'y a pas de CSS. Du coup j'ai bien les liens et le textes qui s'affichent mais sans le CSS Et pour le .com ça ne fonctionne pas |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
Ca ne marche pas pour les CSS parce qu'il ne sont pas dans le répertoire /site. Donc soit tu déplaces tes CSS dans ce répertoire site, soit tu ajoutes un autre RewriteCond pour dire de ne pas réécrire les fichiers .css.
Ca veut dire quoi, "pour le .com ça ne fonctionne pas" ? Y a 2 .com : lequel ? Description détaillée du comportement observé.
__________________
![]() 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 | ||
|
Débutant
Inscription : juin 2006 Messages : 502 ![]() |
Merci encore pour ta réponse.
Bizarement ça fonctionne maintenant. J'ai la page qui s'affiche correctement. Le problème qui se pose maintenant c'est que j'ai deux dossiers un qui j'ai nommé site et l'autre blog. Quand je tape l'adresse http://wwww.monsite.fr/ il me renvoie bien vers http://wwww.monsite.fr/site/ mais lorsque je souhaite aller dans la partie blog ça ne fonctionne pas car il me redirige vers http://wwww.monsite.fr/site/blog alors que je voudrais qu'il me redirige vers http://wwww.monsite.fr/blog/ J'ai essayé en mettant dans mon htaccess : Code :
Pour le .com, quand je tape http://wwww.monsite.com/ je n'ai aucune redirection vers http://wwww.monsite.com/ à la place j'ai une page de mon hébergeur qui s'affiche pourtant j'ai bien acheté le .com pour mon site. |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
L'URL /blog valide ton groupe de condition (jusqu'à preuve du contraire, la chaîne "/blog" est différente de "/site" donc la condition "différent de /site ou différent de /blog" est validée), donc forcément /blog est redirigé vers /site. Pourquoi tu ne gardes pas juste le second RewriteCond ?
Code :
__________________
![]() 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
|
Copyright © 2000-2012 - www.developpez.com