[Réglé] Rewrité son propre fichier
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- keupsonite
- Nouveau WRInaute
- Messages: 21
- Inscription: Lun Mar 28, 2005 16:34
[Réglé] Rewrité son propre fichier
Bonjour,
J'aimerais rewrité un fichier qui s'apelles news.
Mais j'aimerais automatisé le rewriting un peu comme phpBB.
J'éspere que vous pourrais m'aider voici mes code:
News.php
.htacess
J'aimerais que mes url soit comme sa
annonces-le-titre-de-l-annonce-1.html
annonces-le-titre-de-l-annonce-2.html
annonces-le-titre-de-l-annonce-3.html etc...
En ésperant que quelqu'un puisse m'aider, merci.
Keupsonite.
J'aimerais rewrité un fichier qui s'apelles news.
Mais j'aimerais automatisé le rewriting un peu comme phpBB.
J'éspere que vous pourrais m'aider voici mes code:
News.php
- Code: Tout sélectionner
<h1 align="left" class="news">Les Annonces</h1>
<p align="left" class="news">
<table>
<tr>
<td>
<?
$retour = mysql_query('SELECT * FROM xxx WHERE forum_id=2 ORDER BY tid DESC ');
while ($donnees = mysql_fetch_array($retour))
{
?>
<? $date= date('d/m/y', $donnees['start_date']); ?>
<? echo $date ?>
<a href="http://www.ados-bordeaux.com/index.php?act=view&id=<? echo $donnees['tid'] ?>"> <b><? echo $donnees['title'] ?></b></a>
<br>
<?
}
?>
</td>
</tr>
</table>
</p>
.htacess
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^annonces-([^.]+)\.html$ index.php?act=view&id=$1 [L]
J'aimerais que mes url soit comme sa
annonces-le-titre-de-l-annonce-1.html
annonces-le-titre-de-l-annonce-2.html
annonces-le-titre-de-l-annonce-3.html etc...
En ésperant que quelqu'un puisse m'aider, merci.
Keupsonite.
Dernière édition par keupsonite le Sam Juin 04, 2005 4:31, édité 1 fois.
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
salut
Cordialement,
DJ Apx
- .htaccess avec deux ss
- pour avoir des url de la forme que tu veux avoir il faut faire tes liens correctement. change ton script php pour qu'il fasse des liens de la forme que tu souhaites, c'est la première chose à faire
- pour que ces liens marchent, tu veux que les url prennent en compte "annonces-" puis n'importe quoi puis "-" puis le numéro de l'annonce, et on ne se sert que du numéro.
ça donne donc qqch comme- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^annonces-([^.]+)-([0-9]+)\.html$ index.php?act=view&id=$2 [L]
Cordialement,
DJ Apx
- keupsonite
- Nouveau WRInaute
- Messages: 21
- Inscription: Lun Mar 28, 2005 16:34
Oki merci,
Mais pour ceux que je dois rajouter dans mon script je sais pas ceux que je dois mettre pour sa que je suis venu vous demander.
Car en faite je veux que sa fasse un peu comme dans phpbb exemple:
Je suis un looser donne annonces-je-suis-un-looser-9.html
Je péte la forme ! donne annonces-je-pete-la-forme-10.html
I am
donne annonces-i-am-11.html
il est déja 4h30 ! donne annonces-il-est-deja-4h30-12.html
etc..
Si quelqu'un pouvait m'aider ce serait cool!
Keupsonite.
Mais pour ceux que je dois rajouter dans mon script je sais pas ceux que je dois mettre pour sa que je suis venu vous demander.
Car en faite je veux que sa fasse un peu comme dans phpbb exemple:
Je suis un looser donne annonces-je-suis-un-looser-9.html
Je péte la forme ! donne annonces-je-pete-la-forme-10.html
I am
il est déja 4h30 ! donne annonces-il-est-deja-4h30-12.html
etc..
Si quelqu'un pouvait m'aider ce serait cool!
Keupsonite.
- keupsonite
- Nouveau WRInaute
- Messages: 21
- Inscription: Lun Mar 28, 2005 16:34
Bon j'ai trouvé, enfin un amie m'a aider voila le code si sa peut aider
- Code: Tout sélectionner
<h1 align="left" class="news">Les Annonces</h1>
<p align="left" class="news">
<table>
<tr>
<td>
<?
function format($a){
$a = str_replace('é', 'e', $a);
$b = str_replace('à', 'a', $a);
$c = str_replace('è', 'e', $b);
$d = str_replace('ê', 'e', $c);
$e = str_replace('ë', 'e', $d);
$f = str_replace(' ', '-', $e);
/* ... */
echo $f;
}
$retour = mysql_query('SELECT * FROM xxx WHERE forum_id=2 ORDER BY tid DESC ');
while ($donnees = mysql_fetch_array($retour))
{
?>
<? $date= date('d/m/y', $donnees['start_date']); ?>
<? echo $date ?>
<a href="annonces-<? $donnees['title_url']=$donnees['title']; format($donnees['title_url']); ?>-<? echo $donnees['tid']; ?>.html"> <b><? echo $donnees['title']; ?></b></a>
<br>
<?
}
?>
</td>
</tr>
</table>
</p>
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
6 messages • Page 1 sur 1
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 :
- Article sur le fichier .htaccess
- Déclarer son fichier sitemap dans le fichier robots.txt
- Sortie de GoogleStats v2.01
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Microsoft Fremont : contre Google Base et eBay ?
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit
- Intégrer un flux RSS sur son site
- Le point sur Google en Janvier 2007
- Exalead rejoint le protocole Sitemaps.org
- Regle rewrite particuliere, limite de variable?
- Erreur 404, quelle bonne regle de rewrite ?
- rewrite fichier sans extension
- [réglé] Easyphp 1.7, Rewrite Et Htaccess, comment faire ?
- Fichier htaccess fonctionne pas. [Reglé]
- Fichier .htaccess qui disparait[Réglé]
- [reglé]créer son fichier robots.txt
- [GMail] [Réglé] Importer contacts (fichier.csv)
- [réglé] Lire et écrire un fichier XML en PHP
- [Réglé] Insertion d'un Skyscraper dans fichier HTML
- fichier htaccess qui ne reconnais pas le mdp ?? [reglé]
- [Réglé] Empecher les robots de referencer certains fichier
- [Réglé] Protéger la racine du site avec le fichier .htaccess
- [Réglé]création fichier .htaccess ??? dsl je seche un peu
- [réglé] Lecteur audio Flash leger pour fichier Wav
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum