url rewriting lien manquant !

Nouveau WRInaute
Bonjour

voila je suis tombé sur un ancien topic dans ce forum qui correspondait a mon probleme

https://www.webrankinfo.com/forum/t/a-propos-durl-rewriting.1493/

dans ce topic il ya une allusion a un lien qui pourrait repondre par consequent a mon probleme mais ce lien ne fonctionne plus ou ne contoient plus l'article:

https://www.webrankinfo.com/articles/hta ... rtuels.php

ou pourrais je ravoir cette information

pour resumer mon probleme

je veux passé de www.site.com/index.php?lang=fr
à
www.site.com/index_fr.php
sans faire
www.site.com/messages/index_fr.php <-- cette solution me cause des probleme avec le slines des images dans ma page d'index

merci d'avance
[/code]
 
Olivier Duffez (admin)
Membre du personnel
Bonjour !
Si tu as des soucis avec les répertoires, utilise la balise base par exemple
Code:
<base href="http://www.site.com/">
si tout est en réalité dans ce répertoire (et pas dans /messages)

sinon tu peux écrire dans ton .htaccess
Code:
RewriteRule ^index_fr\.php$  index.php?lang=fr
 
Nouveau WRInaute
WebRankInfo a dit:
Bonjour !
Si tu as des soucis avec les répertoires, utilise la balise base par exemple
Code:
<base href="http://www.site.com/">
si tout est en réalité dans ce répertoire (et pas dans /messages)

sinon tu peux écrire dans ton .htaccess
Code:
RewriteRule ^index_fr\.php$  index.php?lang=fr

en fait je passe pas par la methode
rewriterule etc..

j'utilise l'autre solution celle qui n'oblige pas de modifier le fichier conf d'apache ;o)

mais sinon je vais essayé de me penché un peu plus en ce qui concerne le

Code:
<base href ....>
[/quote]
 
Olivier Duffez (admin)
Membre du personnel
ce que je t'ai indiqué (le RewriteRule) n'est pas dans le fichier de config d'Apache (httpd.conf) mais dans un fichier .htaccess

si tu nous en dis un peu plus on pourra mieux t'aider ;-)
 
Nouveau WRInaute
WebRankInfo a dit:
ce que je t'ai indiqué (le RewriteRule) n'est pas dans le fichier de config d'Apache (httpd.conf) mais dans un fichier .htaccess

si tu nous en dis un peu plus on pourra mieux t'aider ;-)

bon disons que ej sais que pour utiliser les RewritteRules etc.. faut permettre ces modules dans le fichier httpd.conf d'apache chose que j'ai faite. De plus je viens de voir que mon hebergeur accepte aussi ;o)

Bon voila c'ets bon j'ai fait mon .htaccess comme cela:

Code:
RewriteEngine on
RewriteRule ^photographe_index_fr\.html$  index.php?lang=fr
RewriteRule ^photographer_index_en\.html$  index.php?lang=en
RewriteRule ^index\.html$  index.php

et maintenant ca marche

si je tape www.davidmonjou.com/photographe_index_fr.html ca marche ;o)
ca revient donc au meme que si je tape www.davidmonjou.com/index.php?lang=fr

donc maintenant vaut mieux que je donne ce lien aux moteurs de recherche quand je fait mon referencement manuel?

et pour les moteurs anglais j'indique www.davidmonjou.com/photographer_index_en.html?

par contre j'ai pas fait le URL Rewriting sur l'ensemble du site je l'ai fait uniquement pour la page d'accueil pour pouvoir donné un lien html aux moteus de recherhe et annuaires

ais-je tort? ou es-ce deja suffisant?

merci d'avance ;o)
 
Discussions similaires
Haut