Le titre de la page mod rewriting
Fermé
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
-
22 oct. 2009 à 23:41
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009 - 26 oct. 2009 à 03:23
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009 - 26 oct. 2009 à 03:23
A voir également:
- Le titre de la page mod rewriting
- Supprimer une page word - Guide
- Je cherche une chanson dont je ne connais pas le titre - Guide
- Word numéro de page 1/2 - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Traduire la page - Guide
17 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 503
23 oct. 2009 à 00:39
23 oct. 2009 à 00:39
Pour faire ça, tu dois ajoute un champ sur la table nommé "url" en TINYTEXT par exemple.
Tu peux utiliser cette fonction pour convertir le titre en une chaine "valide" pour l'url.
Tu peux utiliser cette fonction pour convertir le titre en une chaine "valide" pour l'url.
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
23 oct. 2009 à 01:00
23 oct. 2009 à 01:00
tu m'as pa compri
je veu faire le titre de la page sur le lien
à partir du fichier .htaccess
RewriteRule {$page_title} index.php?catid!=1 [NC,QSA,L]
mais ce code n'est pas correcte
est ce que quelqu'un corrige cet erreur?
je veu faire le titre de la page sur le lien
à partir du fichier .htaccess
RewriteRule {$page_title} index.php?catid!=1 [NC,QSA,L]
mais ce code n'est pas correcte
est ce que quelqu'un corrige cet erreur?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 503
23 oct. 2009 à 01:09
23 oct. 2009 à 01:09
Si, j'ai compris.
Mais ce n'est pas le .htaccess qui va te pondre le titre sous forme d'url ("ouverture-du-site" au lieu de "Ouverture du site" par exemple). Tu dois donc stocké l'url dans la bdd puis l'afficher lorsque tu fais le lien. Dans ton .htaccess, ça devrai aller avec ça :
RewriteRule ^news-([0-9]+)-([a-z0-9-]+)\.html$ /index.php?catid=$1&title=$2 [NC,QSA,L]
Mais ce n'est pas le .htaccess qui va te pondre le titre sous forme d'url ("ouverture-du-site" au lieu de "Ouverture du site" par exemple). Tu dois donc stocké l'url dans la bdd puis l'afficher lorsque tu fais le lien. Dans ton .htaccess, ça devrai aller avec ça :
RewriteRule ^news-([0-9]+)-([a-z0-9-]+)\.html$ /index.php?catid=$1&title=$2 [NC,QSA,L]
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
23 oct. 2009 à 01:33
23 oct. 2009 à 01:33
merci mon frére :d
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
23 oct. 2009 à 01:33
23 oct. 2009 à 01:33
mais je c pa comment stocker le lien sur la base de donnée
car chwi encors débutant en sql1
je c ke la jointure,la différence,l'union
en général l'algébre relationnel
car chwi encors débutant en sql1
je c ke la jointure,la différence,l'union
en général l'algébre relationnel
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
23 oct. 2009 à 02:21
23 oct. 2009 à 02:21
sur kel table je devrai l'ajouter?
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
23 oct. 2009 à 02:27
23 oct. 2009 à 02:27
j'ai créé la table phpclass_url
et j'ai ajouté 2 champs
le premier est :
primary key url_id int(13),
url_id varchar(20);
et pui?
et j'ai ajouté 2 champs
le premier est :
primary key url_id int(13),
url_id varchar(20);
et pui?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 503
23 oct. 2009 à 14:13
23 oct. 2009 à 14:13
Sur la table qui contient tes news, il faut que tu ajoutes un champ "url" du même type que le champ qui contient le titre. Lorsque tu enregistres une news, utilises la fonction que je t'ai donné plus haut pour transformer la chaine qui contient le titre en une pour l'url. Ensuite, il te suffit d'enregistrer le tout. Lorsque tu fais un lien, écris l'URL comme tu le souhaites en mettant le titre là où tu veux qu'il soit, en rapport avec la regex du .htaccess. Exemple : echo 'news-'.$new['id'].'-'.$new['url'].'.html';
Sur la page qui permet de lire la news, vérifie que l'url est bonne : si ce n'est pas le cas, fait une redirection vers la bonne url.
Sur la page qui permet de lire la news, vérifie que l'url est bonne : si ce n'est pas le cas, fait une redirection vers la bonne url.
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
24 oct. 2009 à 03:15
24 oct. 2009 à 03:15
merci mon frére pr tt
sa marche tro bien tro bien
d'apré ce ke tu m'as di xD
mais le blém j'utilise un script des petites annonces s'appele php ads classifieds
quand j'active le mod rewriting sur le script je met
^news-([0-9]+)-([a-z0-9-]+)\.html$
et quand je clique sur une page
une page d'erreur 404 s'affiche
sa marche tro bien tro bien
d'apré ce ke tu m'as di xD
mais le blém j'utilise un script des petites annonces s'appele php ads classifieds
quand j'active le mod rewriting sur le script je met
^news-([0-9]+)-([a-z0-9-]+)\.html$
et quand je clique sur une page
une page d'erreur 404 s'affiche
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
24 oct. 2009 à 03:44
24 oct. 2009 à 03:44
et comment je stock les urls sur le champ url ki s'appel sur la table phpclass_ad ad_url
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
24 oct. 2009 à 03:50
24 oct. 2009 à 03:50
à propos du script
j'ai trouvé ke la variable est n
mnt sa marche pr le lien www.x.net/petite-annonces-gratuites-(n)
par exemple on a l'annonce numéro 23
le lien sera www.x.net/petites-annonces-gratuite-23
mnt il me reste ke le titre
sa marche manuelement
mais automatiquement sa marche pas
je travaille avec php
donc il me faut k'il le met automatiquement
:s
j'ai trouvé ke la variable est n
mnt sa marche pr le lien www.x.net/petite-annonces-gratuites-(n)
par exemple on a l'annonce numéro 23
le lien sera www.x.net/petites-annonces-gratuite-23
mnt il me reste ke le titre
sa marche manuelement
mais automatiquement sa marche pas
je travaille avec php
donc il me faut k'il le met automatiquement
:s
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 503
24 oct. 2009 à 14:15
24 oct. 2009 à 14:15
Tu veux dire sur le lien ? Je t'ai montrer un exemple :
echo 'news-'.$new['ad_id'].'-'.$new['ad_url'].'.html';
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
25 oct. 2009 à 01:27
25 oct. 2009 à 01:27
mais comment on stocke les liens
car le champ url est vide
car le champ url est vide
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
25 oct. 2009 à 02:28
25 oct. 2009 à 02:28
je veu convertir la table ad_title
par exemple j'ai le champ ad_title='je suis optimiste'
le champ ad_url sera 'je-suis-optimiste'
mnt le champ ad_url est vide
par exemple j'ai le champ ad_title='je suis optimiste'
le champ ad_url sera 'je-suis-optimiste'
mnt le champ ad_url est vide
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 503
25 oct. 2009 à 10:44
25 oct. 2009 à 10:44
Lorsque tu fais la requête SQL pour insérer l'enregistrement (~ une ligne), tu dois insérer l'url générée avec la fonction que je t'ai donné plus haut.
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
26 oct. 2009 à 02:34
26 oct. 2009 à 02:34
wé mais je c pa comment faire la requéte sql
car je suis encors débutant en sql
j'ai pa encors etudié plsql2
car je suis encors débutant en sql
j'ai pa encors etudié plsql2
karimovic01
Messages postés
31
Date d'inscription
jeudi 22 octobre 2009
Statut
Membre
Dernière intervention
13 novembre 2009
26 oct. 2009 à 03:23
26 oct. 2009 à 03:23
tu peux entrer sur mon profil
pr voir mon site
j'ai besoin de tes conseils sur l'optimisation de mon site (seo , adsense)
les bons positions pr les annonces d'adsense...
pr voir mon site
j'ai besoin de tes conseils sur l'optimisation de mon site (seo , adsense)
les bons positions pr les annonces d'adsense...