Création redirection htaccess
Bonjour à tous,
Je voudrais créer une règle comme suit (sur le htaccess d'un Wordpress):
www.monsite.com/nimportequellepage/([0-9]) ---->www.monsite.com/nimportequellepage/?id=([0-9]).
En clair : www.monsite.com/lapage/209 va rediriger vers www.monsite.com/lapage/?id=209.
J'ai fait :
Code:
1 2 3
| #RewriteEngine On
#RewriteBase /
#RewriteRule ^www.monsite.com/([a-zA-Z0-9]+)/([0-9]+)$ https://www.monsite.com/$1/?id=$2 |
Ca ne fonctionne pas.
J'ai regardé plein d'exemples mais je sèche pourtant il me semble que c'est tout bête :oops:
Merci de votre aide et bonne journée.
J'ai crée une petite fonction pour cela mais ça ne fonctionne pas non plus
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function add_rewrite_urls() {
add_rewrite_tag( '%part%', '([^/]*)' );
$get_rewrite_rules = get_option( 'rewrite_rules' );
$reg_exp = '^([^/]*)/([^/]*)/?';
// check if the rule exists
if ( !isset( $get_rewrite_rules[$reg_exp] ) ) {
add_rewrite_rule(
$reg_exp,
'index.php?pagename=$matches[1]&part=$matches[2]',
'top'
);
flush_rewrite_rules();
}
}
add_action( 'init', 'add_rewrite_urls' ); |