CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

réécriture url

punksociety
punksociety
Niveau 2
09 janvier 2007 à 21:13:07

Les url avec des variables ne sont pas prises en compte par tous les moteurs de recherche.
J´ai donc tenté de faire un script qui réécrive l´url
http://punk.membres.jexiste.org/index.php?page=groupes&groupe=ahmasiah
en
http://punk.membres.jexiste.org/message/groupes_ahmasiah.html
Cependant vous pouvez le constater, le résultat n´est aps le meme.

Voici mon fichier message.php qui est censé forcé la réécriture:
<?
$tab=explode("/",$REQUEST_URI);
$id=$tab[count($tab)-1];
$vars=explode("_",$id);
$page=$vars[0];
$groupe=strtok($vars[1],".");
include("index.php");
?>

et voici mon .htaccess:
<FilesMatch "^messages$">
ForceType application/x-httpd-php
</FilesMatch>

Où est l´erreur?

punksociety
punksociety
Niveau 2
09 janvier 2007 à 21:18:44

pourquoi?

Manest2
Manest2
Niveau 9
09 janvier 2007 à 21:46:17

Pas le temps pour débuguer ton truc mais un bon cours si ça intéresse du monde :
http://g-rossolini.developpez.com/tutoriels/seo/url-rewriting/

Pradou26
Pradou26
Niveau 10
09 janvier 2007 à 21:59:45

Je pense que Lock faisait allusion à l´extrême politesse de ton message.

punksociety
punksociety
Niveau 2
10 janvier 2007 à 10:54:51

désolé, j´étais pressé.
En tout cas merci pour le lien, je vais voir tout ca et essayer de débugger moi meme.

deepblue
deepblue
Niveau 16
10 janvier 2007 à 14:10:33

Une reecriture d´url ne se passe pas comme ça, il faut definir des regles de réécriture avec en autre l´utlisation de regex pour definir des masques

punksociety
punksociety
Niveau 2
10 janvier 2007 à 16:05:29

deepblue... tu peux préciser?
Parce que moi là comme j´ai deux variables, et bien, je divise l´url en plusieurs parties grace aux "/" qui délimlitent et ensuite je traduis.
enfin je pensais que ca macherait.
Le fait est que ca marche cependant, je n´ai aps le design du site. peut etre que ca vient du fait que j´utilise une feuille des style.

deepblue
deepblue
Niveau 16
10 janvier 2007 à 16:08:33

Exemple :

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^blog-(.*)-(.*).htm$ /?rub=blog&p=$1&id=$2 [L]

punksociety
punksociety
Niveau 2
10 janvier 2007 à 16:14:55

oula, c´est pas a ma portée ca, tant pis...

deepblue
deepblue
Niveau 16
10 janvier 2007 à 16:45:34

C´est a la porté de tout le monde sur ce forum...
http://expreg.com/
http://expreg.com/rewrite.php

punksociety
punksociety
Niveau 2
10 janvier 2007 à 18:49:33

merci a toi!

punksociety
punksociety
Niveau 2
11 janvier 2007 à 15:02:31

M´enfin normalement mon script devrait fonctionnner et j´aimerai bien savoir ce qui bloque.

Ez-Toni
Ez-Toni
Niveau 10
11 janvier 2007 à 15:44:09

RewriteEngine on
RewriteRule ^message-((.*)_(.*)\.html$ index.php?page=$1&groupe=$2 [L]

ca te donnera cette url :
http://punk.membres.jexiste.org/message-groupes_ahmasiah.html

punksociety
punksociety
Niveau 2
11 janvier 2007 à 17:15:23

Donc en gros pour chaque page il faut que j´ajoute une ligne sur le htaccess?

punksociety
punksociety
Niveau 2
11 janvier 2007 à 17:17:27

De toute maniere je suis en hébergement mutualisé ce qui ne me permet pas la réécriture apr apache...
mais merci quand meme.

Ez-Toni
Ez-Toni
Niveau 10
11 janvier 2007 à 17:43:32

sur? car beaucoup d´hebergeurs mutualisés le permettent, faut juste faire un petit test.

Ez-Toni
Ez-Toni
Niveau 10
11 janvier 2007 à 17:49:52

pour info, l´url rewriting est possible sur l´hebergement jexiste.org (il me semble en tout cas)

punksociety
punksociety
Niveau 2
12 janvier 2007 à 19:58:51

je ne pense pas.
J´ai testé ton script au cas où et essayé d´autres que le tien utilisant la réécriture par apache, sur jexiste ainsi que sur free et toujours page d´erreur.

deepblue
deepblue
Niveau 16
12 janvier 2007 à 20:25:07

free n´a pas le rewrite :ok:

punksociety
punksociety
Niveau 2
13 janvier 2007 à 13:03:37

ouai, c´est sur et certain.
ca marche pas du tout sur les deux serveurs.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment