raccourcir un lien avec l'url rewrite

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

zakariaforever
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 12 Juil 2010

raccourcir un lien avec l'url rewrite

Message le Ven Déc 23, 2011 14:18

Salut tout le monde, je m'adresse à vous après plusieurs recherches sur internet ( depuis déjà deux jours ) et sans résultats !

J'aimerai effectuer l'url rewrite suivant

changer http://www.etaupin.com/x/doku.php?id=xxxxxx vers http://www.etaupin.com/xxxxxx

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Re: raccourcir un lien avec l'url rewrite

Message le Ven Déc 23, 2011 14:24

Bonjour,

quelle règle qui ne marche pas as tu écrit ? que l'on corrige celle ci

zakariaforever
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 12 Juil 2010

Re: raccourcir un lien avec l'url rewrite

Message le Ven Déc 23, 2011 14:30

Je n'ai pas vraiment trouvé de règle spécifique, j'ai juste trouver comment modifier l'url
par exemple
page.php?id=1?page=5 devient page-1-5
Mais pas mon cas où on doit remonter le dossier et supprimer complétement le doku.php?id=

Je n'ai jamais touché au url rewrite donc je m'excuse

zakariaforever
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 12 Juil 2010

Re: raccourcir un lien avec l'url rewrite

Message le Ven Déc 23, 2011 15:44

Avec un htaccess dans le dossier /x j'ai réussit a transformer les liens sous la forme http://www.etaupin.com/x/links
maintenant il me reste a remonter l'arborescence pour avoir http://www.etaupin.com/links , Merci !!

htaccess du dossier /x
Code: Tout sélectionner
## Enable this to restrict editing to logged in users only

## You should disable Indexes and MultiViews either here or in the
## global config. Symlinks maybe needed for URL rewriting.
#Options -Indexes -MultiViews +FollowSymLinks

## make sure nobody gets the htaccess, README, COPYING or VERSION files
<Files ~ "^([\._]ht|README$|VERSION$|COPYING$)">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

## Uncomment these rules if you want to have nice URLs using
## $conf['userewrite'] = 1 - not needed for rewrite mode 2
RewriteEngine on
#
## Not all installations will require the following line.  If you do,
## change "/dokuwiki" to the path to your dokuwiki directory relative
## to your document root.
RewriteBase /x
#
## If you enable DokuWikis XML-RPC interface, you should consider to
## restrict access to it over HTTPS only! Uncomment the following two
## rules if your server setup allows HTTPS.
RewriteCond %{HTTPS} !=on
RewriteRule ^lib/exe/xmlrpc.php$      https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L]
RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1  [QSA,L]
RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2  [QSA,L]
RewriteRule ^$                        doku.php  [L]
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
RewriteRule ^index.php$               doku.php

htaccess de la racine du site /
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.etaupin.com$
RewriteRule ^(.*)   http://www.etaupin.com/$1  [QSA,L,R=301]
ErrorDocument 404 /erreur404.php


Edit :

J'ai ajouté la ligne suivant dans le htaccess dans la racine du site mais ça marche pas
RewriteRule ^x/(.*)$ http://www.x.etaupin.com/$1 [QSA,R=301,L]


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Re: raccourcir un lien avec l'url rewrite

Message le Ven Déc 23, 2011 21:20

en général, le htaccess est utilisé en sens inverse : transformer une url sans paramètre en url avec paramètre. de /id à/index?ref=id
La transformation telle que tu la souhaites se fait via le script (php, asps, ...)


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 :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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