Réécriture d'URL pour favoriser le SEO

WRInaute occasionnel
Non, C le premier jet. J’ai eu dans l’idée d’essayer une autre technique dans la journée (mais je me donne pas plus longtemps).
 
WRInaute accro
- Avant d'être SEO friendly, c'est surtout user friendly, donc oui fait de la réécriture.
- AMHA c'est mieux les URL en minuscules. : /?action=Nous-contacter => /nous-contacter
- Duplicate : /?action=Accueil et /
- Pas de 404 : /?action=foobar (duplicate avec Accueil aussi)
- Petite erreur :
HTML:
<html>
<!DOCTYPE html>
<html lang="fr">
 
WRInaute occasionnel
- Petite erreur :
Corrigée, merci
- Duplicate : /?action=Accueil et /
Ah oui. Pourtant, selon moi, il est bien d'aller sur la page d'accueil si on entre que le nom de domaine, non ? Comment faire dans ce cas ?
- Pas de 404 : /?action=foobar (duplicate avec Accueil aussi)
Certes, mais quand l'utilisateur entre une page inconnue, il est redirigé vers la page d'accueil. C'est pas bon ?
 
Olivier Duffez (admin)
Membre du personnel
Exact mais j’ai abandonné cette version
généralement on évite de modifier les URL, ou bien on redirige les anciennes. Peut-être pas très utile ici, le site avait peu de trafic je crois.

Pour les conseils sur l'URL, je confirme spout, les minuscules c'est mieux. Il faut toujours faire au plus simple. Pour les détails, voir : comment structurer l'URL pour un bon SEO ?

Pourtant, selon moi, il est bien d'aller sur la page d'accueil si on entre que le nom de domaine, non ?
oui. L'URL de l'accueil doit être / et rien d'autre.

quand l'utilisateur entre une page inconnue, il est redirigé vers la page d'accueil. C'est pas bon ?
non ce n'est pas bon, il ne doit pas y avoir de redirection. Mais on peut afficher une page 404 personnalisée.
 
WRInaute accro
Certes, mais quand l'utilisateur entre une page inconnue, il est redirigé vers la page d'accueil. C'est pas bon ?
Il n'est pas redirigé du tout (pas de HTTP 301/302), là c'est le contenu de page de l'accueil qui est servi.
Il faut faire une vraie 404 (HTTP) ou une redirection 301 vers la home (/).
 
WRInaute occasionnel
Bonjour,
ce que je voudrais faire est simple mais mon essai ne fonctionne pas.
La réécriture à faire est la suivante :
Code:
https://pasdpanique.fr/?action=Nom_page
doit donner
Code:
https://pasdpanique.fr/nom_page
Ne sachant pas gérer la majuscule qui devient une minuscule, j'ai d'abord voulu traiter le reste, donc à la racine de mon site (https://pasdpanique.fr/), j'ai mis ce .htaccess :
Code:
# Le serveur doit suivre les liens symboliques :

Options +FollowSymlinks


# Activation du module de réécriture d'URL :

RewriteEngine on

#https://pasdpanique.fr/?action=Conseils

#https://pasdpanique.fr/conseils

RewriteRule ^https://pasdpanique.fr/$1 https://pasdpanique.fr/?action=$1 [L]
Mais ça ne réécrit rien. Peut-on me dire pourquoi ?
 
Discussions similaires
Haut