Faire des mini-urls avec son site !

29 septembre 2010

Faire des mini-urls avec son site !
1
RewriteRule ^([0-9]+)$ /index.php?p=$1

Ce code est à coller dans le fichier « .htaccess« , présent à la racine de votre site WordPress juste sous la ligne RewriteBase /. Elle permet de rediriger les adresses personnalisées par défaut de WordPress vers une adresse un peu plus courte.

Les adresses par défaut :

http://www.boiteaweb.fr/blog/wordpress-faire-des-mini-urls-avec-son-site-2139.html

Après l’utilisation du code source :

http://boiteaweb.fr/2139

Voici un exemple de fichier .htaccess .

1
2
3
4
5
6
7
8
9
10
11
12
# BEGIN WordPress
 
RewriteEngine On
RewriteBase /
 
RewriteRule ^([0-9]+)$ /?p=$1
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 
# END WordPress

Pour inclure ces nouvelles adresses courtes dans votre thème WordPress afin de remplacer par exemple les liens pour le partage sur les réseaux sociaux, placez les codes suivants là où vous souhaitez afficher l’adresse.

1
<?php the_permalink(); ?>

par

1
<?php bloginfo('url').'/'.the_ID(); ?>

Ou encore

1
<?php get_permalink(); ?>

par

1
<?php get_bloginfo('url').'/'.get_the_ID(); ?>

Vous pouvez aussi utiliser votre second nom de domaine qui vous sert pour vos urls courtes :

1
<?php 'http://baw.li/'.get_the_ID(); ?>

Pour finir, je vous propose ce code source sous forme d’extension WordPress :
BAW Auto Shortener

Ca se ressemble ...

Classé dans ...


Partagez !

Besoin d'un audit ?

Laisser un commentaire