8791 sujets

Développement web côté serveur, CMS

Bonjour,
J'ai un petit problème que je n'arrive pas à résoudre, alors j'ai pensé à vous (vous faites toujours des miracles Smiley smile )

Un pote m'a fait un script pour mettre des articles sur un site (http://fr.astuprizee.fr/astuce_liste.php Le site n'est pas encore ouvert) via un espace admin et tout fonctionne très bien.
Mais les "astuces" (les articles) sont de la forme : http://fr.astuprizee.fr/astuce.php?id=11
Et je les voudrais de cette forme : 11_astuce.html

Ca s'appelle apparement "rewriter" et mon pote (toujours le même) m'a dit de mettre un .htaccess à la racine (http://fr.astuprizee.fr/)

Voici le .htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f 
#-astuce.php?id= toutes les pages... [smile]
RewriteRule ^([0-9a-zA-Z-]+)\_astuce.html$ \astuce.php?id=$1 [QSA,L]


Et malheureusement ça marche pas ...
Quelqu'un peu m'aider silvouplai ? Smiley cligne
Salut,

je pense que tu pourrais essayer :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([0-9]+)\_astuce.html$ \astuce.php?id=$1 [L]

Pour plus d'infos (ou si ça ne fonctionne pas Smiley rolleyes ) voir ce lien.

A+
Le code ne marche pas non plus.

Je suis allé voir ton lien, et c'est très bien expliqué !
Celon leur site, mon hebergeur n'accepte pas la réécriture d'URL, mais cela m'étonne car je suis chez OVH et que certains amis sont sur OVH et ont aucun problèmes ... Smiley decu
D'après ce que je viens de lire, ils disent plutôt que sur OVH il faut indiquer le chemin complet à partir de la racine.

En tous cas les rares fois où j'ai eu besoin de faire du rewriting je suis allé sur ce site (et sur le forum) et il y a des vraies pointures !

A+ Smiley smile
Modifié par Heyoan (27 Jun 2007 - 22:33)
re-Salut Smiley cligne ,

comme ça m'intriguait et que j'ai un hébergement chez OVH (90 plan) j'ai testé cela pour remplacer monsite.com/page-2.html par monsite.com/index.php?id_page=2 :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page-([0-9]+)\.html$ index.php?id_page=$1 [L]
et ça fonctionne...

Donc peut-être que ce code :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([0-9]+)\_astuce.html$ astuce.php?id=$1 [L]
marchera pour toi Smiley langue

A+
yO,

Chez certaines hébergeurs il faut redéfinir la racine avec


RewriteBase /


dans le .htaccess à la racine du site

++
Salut Thanh,

je viens de faire le test avec et sans RewriteBase / et j'ai le même résultat... j'en conclue qu'OVH sait définir la racine contrairement à ce qui est dit sur le site de webrankinfo (il faut dire que l'article date un peu Smiley murf )

En tous cas merci pour l'info Smiley cligne .

@pierregui54 > Ça m'a au moins permis de faire des recherches et tomber sur cette page qui est bien intéressante.

A+
Bonjour,

Pour ma part je suis chez OVH mais avec l'offre "60gp".
Peut être que la réécriture d'URL n'est activé qu'à partir des offres "plan"

Pour m'en assurer j'ai fait une petite demande chez OVH (ils sont là pour ça Smiley langue )

Voici le test que propose webrankinfo :
http://fr.astuprizee.fr/test/inconnu.html

Et malheureusement, sa marche pas Smiley bawling

Mais pas d'inquiétude ! Mon nouveau site (qui comportera le principe des articles) sera hébergé avec un 90plan chez OVH Smiley cligne
Modifié par pierregui54 (28 Jun 2007 - 08:48)