url rewriting masquer tous les répertoires

  • Auteur de la discussion Auteur de la discussion mad92men
  • Date de début Date de début
Bonjour,

N'étant pas spécialiste en url rewriting, je cherche la commande qui permet de masquer un répertoire
mes url sont du style www.monsite.fr/bidule/machin/ma-page.html
www.monsite.fr/bidule/truc/ma-page2.html
Je voudrais masquer les répertoires /machin/ et /truc/
j'ai mis la commande ci-dessous dans mon htaccess à la racine de mon site mais ça marche pas.

Code:
RewriteCond %{REQUEST_URI} !^/machin
RewriteRule (.*) /machin/$1 [L]

Merci d'avance pour votre aide.
Cordialement.
 
merci pour la réponse spout,
ce pendant le .htaccess je le place dans le répertoire "bidule" ou à la racine du site
à la racine du site j'ai déjà ça

Code:
Options +Indexes +FollowSymlinks -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} =""
RewriteRule ^(.+)\.php$ $1.html [L,R=permanent]

RewriteRule ^(.+)\.html$ $1.php [L]
 
pour faire ce que dit spout, il faut changer
Options +Indexes +FollowSymlinks -MultiViews
en
Options -Indexes +FollowSymlinks -MultiViews

mais je doute que cela fasse ce que tu veux.
les fichiers php ou html existent vraiment ? ou le système crée des noms imaginaires avec une extension .html ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut