Aide - Recherche - Membres - Calendrier
Version complète : Url Rewriting
La Communauté TitaXium > Service Communication > Espace Developpement
Nokilling
Bonjour tous le monde smile.gif
Voila, j'étais en train d'essayer de mettre l'url rewriting sur un site que je suis en train de faire, mais à cause des répertoire virtuel, je n'y arrive pas angry.gif ( en faites, ce n'est pas vraiment ça, j'y arrives), mais après plus aucun liens de mes style en CSS ou encore de mes images sont bon :s

Voila l'exemple d'un lien qui ne marche plus avec les repertoires virtuel :
Code
<a href="index.html"><img src="images/index.png" alt="Index" /></a>


Lorsque je demande d'afficher la page en PHP, il n'y a aucun problème, mais dès que j'essaye avec les nouvelles url, pas moyen d'y arriver, il me cherche les images selon le type suivant :
http://www.moniste.com/dossiervirtuel/images/index.png et donc au finale ça ne marche pas :s

Je me demandais donc comment les sites utilisant eux aussi des répertoires virtuels faisaient pour que leur images, et leur styles marchent quand même :mum:

Sinon voici mon .htaccess :
Code
# URL Rewriting
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

#Module de news
RewriteRule ^news/([[:graph:]]+)-([0-9]+)\.html news.php?id=$2 [L]
RewriteRule ^news/index\.html$ news.php [L]
RewriteRule ^news/$ news.php [L]

#Index du site
RewriteRule ^index\.html$ index.php [L]


PS : Je suis chez 1and1, c'est pour ça que je suis obligé de mettre le : RewriteBase / sinon ça ne marche pas non plus :s

Merci d'avance smile.gif
Mdz
Citation (Nokilling @ samedi 04 août 2007 à 16h29) *
PS : Je suis chez 1and1, c'est pour ça que je suis obligé de mettre le : RewriteBase / sinon ça ne marche pas non plus :s

Faux, je suis chez eux et j'ai pas besoin de mettre ca pour que ca marche wink.gif

Pour ton problème des images, tu dois mettre l'url direct des images, pas un url relatif. Ca t'évitera ce problème. Pour remonter un dossier tu peux aussi utiliser le "./"
Nokilling
Citation (Mdz @ samedi 04 août 2007 à 23h28) *
Citation (Nokilling @ samedi 04 août 2007 à 16h29) *

PS : Je suis chez 1and1, c'est pour ça que je suis obligé de mettre le : RewriteBase / sinon ça ne marche pas non plus :s

Faux, je suis chez eux et j'ai pas besoin de mettre ca pour que ca marche wink.gif



Merci, je met un / devant les noms et plus aucun problème smile.gif

Sinon, j'ai essayé en supprimant cette ligne, mais pas moyen, moi sa marche plus tout ( et apparament je suis pas le seul whistling.gif ) :rolleyes:
ED
Tu mets des règles d'exclusions.

Citation
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

En gros tu n'appliques la réecriture uniquement si le fichier demandé n'existe pas.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.