Règle basique de réécriture qui ne fonctionne pas (débutant)

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Lun Nov 28, 2005 20:12

non mais c´est pas simple non plus... ;-)
Les ancrages servent à limiter l´application de la règles.
Maintenant, il te faut trouver le bon chemin.
C´est vrai que logiquement s´il s´agit d´un répertoire, ce serait plutot:

RewriteRule rep/file.html /(rep/ ou non)file.php....

mijsoot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 45
Inscription: 12 Oct 2005

Message le Mar Nov 29, 2005 11:36

Je ne suis pas un pro de l'expression régulière et j'ai donc un peu galéré pour arriver à mes fins. Tout ça pour dire que j'ai beaucoup chercher sur l'url rewriting et voici les liens les plus intéressant :


http://www.webmaster-hub.com/publication/article5.html
http://www.webmaster-hub.com/publication/article15.html
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
http://www.webmaster-experience.net/article-article-2.html
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
http://developpeur.journaldunet.com/tutoriel/php/020413php_urlrewriting2.shtml
http://developpeur.journaldunet.com/tutoriel/php/020407php_urlrewriting.shtml
http://www.sam-mag.com/P1,1,5,401,,,default.aspx
http://www.asp-php.net/tutorial/asp-php/url_rewriting.php
http://www.apachefrance.com/Manuels/Apache_1.3_VF/mod/mod_rewrite.html#RewriteEngine


Et pour débuter en expressions régulière :

En php ou ASP
http://www.asp-php.net/tutorial/asp-php/regexp.php
En JAVA
http://www.laltruiste.com/document.php?[url]url=http://www.laltruiste.com/coursjava/regexp_constructions_speciales.html[/url]
En javascript
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursjavascript/expression_methode.html

Mais il faut toujours garder en tête que le fichier htaccess risque d'être différent suivant l'hébergeur et sa config, en tout ca c'est ce que j'ai constaté entre Imingo et OVH.


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mar Nov 29, 2005 12:14

Cela aurait été mieux de mettre ca dans un post à part... Car c´est interessant, ;-)

uado
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 27 Nov 2005

Message le Mar Nov 29, 2005 18:13

Merci pour tous ces liens, je connaissais déjà la majorité d'entre eux.

En ce qui concerne ma demande pour afficher le titre dans l'url, est ce que quelqu'un peux m'aiguiller ?
Je ne sais pas si il faut créer une requete SQL avant, qui va chercher le titre dans la base de données ou si il faut le mettre en dur dans le htaccess ... etc

Pouvez-vous m'expliquer la démarche à suivre s'il vous plait ?


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Nov 30, 2005 0:33

Ben oui le mieux est de récupérer le titre dans ta base, et de créer donc tes liens sous la forme:
titre...-tes var.html
puis dans la règle de rewrite, tu rajoutes un truc du genre [^-]+-... qui correspond au titre de ta page. et qui ne sert évidemment à rien à part au référencement...

uado
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 27 Nov 2005

Message le Mer Nov 30, 2005 13:54

Donc, si j'ai bien compris, il faut que je modifie à la main le .htaccess ?
Il n'y a pas moyen de le faire dynamiquement ? (peut-être avec fopen() en php ?)


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Nov 30, 2005 17:58

uado: J´abandonne ...:-(

uado
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 27 Nov 2005

Message le Mer Nov 30, 2005 20:00

Je suis si désepérant que ça :lol:

bon, je vais me débrouiller avec ce que j'ai compris alors ;)

Merci en tout cas d'avoir résolu mon problème initial


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Nov 30, 2005 20:54

tu génères dynamiquement tes liens:
/titredetonlien-variable-variables.html

et dans ton htacces tu fais ça:

RewrireRule ^rep/[^-]+-([^-]+)-([^-]+)\.html$ /rep/file.php?var1=$1&var2=$2

ou un truc dans le genre.. C´est compréhensible ?????????

uado
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 27 Nov 2005

Message le Mer Nov 30, 2005 22:21

Ok, merci, mais je découvre vraiment l'url rewriting, alors j'ai pas encore toute la logique. Mais ça va aller avec tout ça, merci correiaj

Règle basique de réécriture qui ne fonctionne pas (débutant)

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités