[RESOLU] Apache easyphp 1.6 URL rewriting
10 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- avrelle
- Nouveau WRInaute

- Messages: 6
- Inscription: 7 Mar 2005
[RESOLU] Apache easyphp 1.6 URL rewriting
Bonjours a tous, je suis nouveau sur le forum et espère pouvoir profiter de votre expérince en matière d'URL Rewrinting et de.htaccess.
Alors je me lance, je viens de créer un site sur l'élevage de chevaux avec une page principale (defaut.php) qui est divisé en pseudoframe
(header, conteneur, centre, footer) je rappel donc mes page dans le centre avec un petit
dans la meme page j'ai donc mes menu qui renvoie sur différent liens
exemple de lien :
alors maintenant que j'ai posé le décor, je voudrais pouvoir faire de l'eur rewriting
pour transformer localhost/Defaut.php?page= presentation
par localhost/presentation.html
j'ai créer un fichier .htaccess
mais rien ne fonctionne
pouvez vous m'apporter quelques conseils ou astuces
Merci d'avance
Florian
Alors je me lance, je viens de créer un site sur l'élevage de chevaux avec une page principale (defaut.php) qui est divisé en pseudoframe
(header, conteneur, centre, footer) je rappel donc mes page dans le centre avec un petit
- Code: Tout sélectionner
<?php
$page = $_GET['page'];
if (!isset ($_GET['page'])) $page ='presentation';
switch($page)
{
case 'presentation': include('presentation.php');break;
case 'performeurs': include('performeurs.php');break;
case 'entrainement': include('chevaux.php'); break;
case 'circuit': include('circuit.php');break;
case 'club' : include('club.php');break;
case 'installation' : include('installation.php'); break;
case 'formulaire' : include('formulaire.php'); break;
case 'contact' : include('contact.php'); break;
case 'plan': include('plan.php');break;
}
?>
dans la meme page j'ai donc mes menu qui renvoie sur différent liens
exemple de lien :
- Code: Tout sélectionner
<li><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif"><a href="Defaut.php?page=performeurs">
étalons et performeurs</a></font></li>
alors maintenant que j'ai posé le décor, je voudrais pouvoir faire de l'eur rewriting
pour transformer localhost/Defaut.php?page= presentation
par localhost/presentation.html
j'ai créer un fichier .htaccess
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^Defaut([0-9]*)\.html
Defaut.php?page=$1 [L]
mais rien ne fonctionne
pouvez vous m'apporter quelques conseils ou astuces
Merci d'avance
Florian
Dernière édition par avrelle le Lun Mar 07, 2005 14:40, édité 1 fois.
-

TrashBox - WRInaute discret

- Messages: 67
- Inscription: 18 Juin 2004
Bonjour,
Si j'en crois tes exemples, c'est de l'alphabétique et non du numérique que tu cherches. Est-ce que ça marcherait comme ça ?
EDIT : je viens de voir que j'ai dis n'importe quoi !!
... ça colle plus à l'exemple
Si j'en crois tes exemples, c'est de l'alphabétique et non du numérique que tu cherches. Est-ce que ça marcherait comme ça ?
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^Defaut([a-zA-Z]*)\.html Defaut.php?page=$1 [L]
EDIT : je viens de voir que j'ai dis n'importe quoi !!
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-zA-Z]*)\.html Defaut.php?page=$1 [L]
... ça colle plus à l'exemple
- avrelle
- Nouveau WRInaute

- Messages: 6
- Inscription: 7 Mar 2005
Merci pour ta reponse;
effective c'est plus de l'alpha que du numerique, j'ai donc essayé, mais toujours paraeil
il me renvoie une ereur 404 page non trouvé.
Par contre j'ai bien transformer mon lien :
Defaut.php?page=presentation en presentation.html ?
est ce bien correct ?
Parcontre je pense que les répertoires doivent avoir leurs importances: donc pour uinfos:
le site est situé pour l'instant dans :
localhost/ben/.....
merci
effective c'est plus de l'alpha que du numerique, j'ai donc essayé, mais toujours paraeil
il me renvoie une ereur 404 page non trouvé.
Par contre j'ai bien transformer mon lien :
Defaut.php?page=presentation en presentation.html ?
est ce bien correct ?
Parcontre je pense que les répertoires doivent avoir leurs importances: donc pour uinfos:
le site est situé pour l'instant dans :
localhost/ben/.....
merci
-

Suede - WRInaute accro

- Messages: 3722
- Inscription: 4 Oct 2002
Suivant ta config,
au lieu d'écrire
Tu dois écrire :
au lieu d'écrire
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-zA-Z]*)\.html Defaut.php?page=$1
Tu dois écrire :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([a-zA-Z]*)\.html /Defaut.php?page=$1
- avrelle
- Nouveau WRInaute

- Messages: 6
- Inscription: 7 Mar 2005
Merci devos reponses.
Alors concernant l'activation dans apache c'est ok.
Par contre SUEDE,
l'une ou l'autre de tes indications ne fonctionnent.
C'est bizarre il me renvoie toujours qu'il ne trouve pas la page
presentation.html qui est en fait Defaut.php?page=presentation
Il faut pourtant bien que je mette les liens de cette forme là ?
(presentation.html)
Alors concernant l'activation dans apache c'est ok.
Par contre SUEDE,
l'une ou l'autre de tes indications ne fonctionnent.
C'est bizarre il me renvoie toujours qu'il ne trouve pas la page
presentation.html qui est en fait Defaut.php?page=presentation
Il faut pourtant bien que je mette les liens de cette forme là ?
(presentation.html)
- avrelle
- Nouveau WRInaute

- Messages: 6
- Inscription: 7 Mar 2005
Je viens de rendre compte d'une chose,
mon fichier .htaccess était (.htaccess.txt)
je l'ai donc renomé dans dreamweaver en .htaccess et là voila l'erreur
mon fichier .htaccess était (.htaccess.txt)
je l'ai donc renomé dans dreamweaver en .htaccess et là voila l'erreur
- Code: Tout sélectionner
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
- avrelle
- Nouveau WRInaute

- Messages: 6
- Inscription: 7 Mar 2005
bonjours e-wiki
les deux lignes suivante on deja été decommanté dans mon httpd.conf de easyphp 1.6
les deux lignes suivante on deja été decommanté dans mon httpd.conf de easyphp 1.6
- Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
10 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 :
- URL Rewriting et EasyPHP 2.0b1 (résolu)
- [Résolu]Url rewriting fonctionne pas sous easyphp
- [résolu] Erreur 500 avec EasyPHP 5.3.0 et les URL rewriting
- URL Rewriting et easyPHP 5.3.2
- Easyphp et URL Rewriting
- Url rewriting sous EasyPHP 1.8
- URL Rewriting sur easyphp 1.7
- Probléme URL rewriting avec Easyphp 1-8
- URL rewriting ne fonctionne pas sous easyPHP 1.8
- Easyphp et apache pour UR
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Séminaire URL Rewriting et sites dynamiques
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Comment éviter les contenus dupliqués (avec/sans le www)
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


