Les liens et le mod_rewrite

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Les liens et le mod_rewrite

Re: Les liens et le mod_rewrite

par rimie1 » 19 mars 2011, 14:42

Ok,

En fait faut donner un lien "complet"' ou utiliser <base href="http://localhost/site/" />
et tes les liens tu met /rep/post ......
@+
Je vais le tester, j'ai essaye avec des liens complets avant, j'ai crus pour les liens non complet a un rapport avec le mod_rewrite, une autre chose, si je voudrais sauvegarder ma page, pourquoi il me donne le lien de la page et non pas le titre, par exemple, si j'ai un titre "titre page1" et l'url http://localhost/rep1/post1.html, je la sauvegarde il me donne le sauvegarde par post.htm et non par titre page1.html

Re: Les liens et le mod_rewrite

par moogli » 19 mars 2011, 10:50

Ok,

En fait faut donner un lien "complet"' ou utiliser <base href="http://localhost/site/" />
et tes les liens tu met /rep/post ......


@+

Re: Les liens et le mod_rewrite

par rimie1 » 19 mars 2011, 10:13

Apres une legere modification:

url initiale:
http://localhost/site

menu:
<li><a href="Rep/Lien1.html">Lien1</a></li>
quand je clique sur le lien1 => Resultat: http://localhost/site/Rep/Lien1.html

<li><a href="Rep/Lien2.html">Lien2</a></li>
si je suis en lien1 et je choisis le lien2 => Resultat: http://localhost/site/Rep/Rep/Lien2.html

htaccess:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^(\w+)\.html$ index.php?post=$1 [L]
RewriteRule ^(\w+)/(\w+)\.html$ index.php?post=$1&spost=$2 [L]

Re: Les liens et le mod_rewrite

par 1CWVR » 19 mars 2011, 10:12

bonjour! je fais un post apparement il n'apparaissait

Re: Les liens et le mod_rewrite

par moogli » 16 mars 2011, 11:41

salut,


heu tu a index.php/post1/post2.html/index.php/post1.html. en lien ? O_o

ça me parait assez "étonnant", le but de l'url rewriting étant de faire de belle url "parlant" la c'est foutu :)

je pense que tu voudrais plutôt avoir des liens vers post1.html post2.html qui mène vers index.php?page=post1 (ou équivalent ?)

hors mis cela je ne comprend pas ton problème, peut donner plus d'explication et le contenue du .htaccess concernant le rewrite ?


@+

Les liens et le mod_rewrite

par rimie1 » 16 mars 2011, 08:12

bonjour!

Je fais une pratique sur le mod_rewrite, par exemple je mets ce code:

<a href="accueil.php">Accueil</a>
<a href="index.php/post1.html">Lien1</a>
<a href="index.php/post1/post2.html">Lien2</a>

Si par exemple je suis sur la page du lien2, mon lien est: index.php/post1/post2.html alors je voudrais aller au lien1, ca me donne en url celui la: index.php/post1/post2.html/index.php/post1.html.

Comemnt faire pour que je puisse recuperer le meme lien qui est en href?

merci beaucoup