Bonjour, Comment rediriger des pages du style http://www.example.com/?id=des-mots-qui-changent vers la racine http://www.example.com ? Merci pour vos réponses, Cordialement, Arnaud.
PHP: <span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br /></span><span class="syntaxkeyword">if (!empty(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id'</span><span class="syntaxkeyword">]) && </span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id'</span><span class="syntaxkeyword">] === </span><span class="syntaxstring">'des-mots-qui-changent'</span><span class="syntaxkeyword">) {<br /> </span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Status: 301 Moved Permanently"</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">false</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">301</span><span class="syntaxkeyword">);<br /> </span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Location: http://www.example.com/"</span><span class="syntaxkeyword">);<br /> exit();<br />} </span><span class="syntaxdefault"></span>
Bonjour, Complément : https://www.webrankinfo.com/dossiers/articlestechniques/tutoriel-url-rewriting . Temps de réponse : 2 minutes. Cordialement.
Code: RewriteCond %{REQUEST_URI} ^/$ RewriteCond %{QUERY_STRING} ^id=([0-9]*)$ RewriteRule ^(.*)$ http://www.example.com? [R=301,L,NC]
Bonjour, J'ai oublié de préciser que je redirige via .htaccess et que "des-mots-qui-changent" va changer Merci ça semble être bon pour un id numérique mais l'id sera sous forme de lettres donc il ne me reste plus qu'à trouver la regex qui convient. EDIT : la regex qui m'intéresse : a-zA-Z0-9._- Merci pour vos réponses, toujours au top. Cordialement, Bonne fin de journée.