Je veux que mes urls soient belles. Donc, quand j’ai cette URL:
localhost / pages
Je veux que l’URL ressemble à ceci:
localhost /
- Comment puis-je désactiver HSTS ET forcer la redirection vers http?
- Le stockage des variables de configuration dans un fichier XML sur un site PHP sous la racine du site est-il trop risqué?
- Conversion de chaîne de requête en vue de répertoire
- Comment append / overide .htaccess Content-Security-Policy avec l’en-tête PHP CSP ()
- Création du site web .htaccess for Vue.js avec pré-rendu
J’ai déjà résolu que lorsque je saisis localhost / pages, j’obtiens le fichier d’index depuis / pages, mais quand je tape / pages, il affiche toujours:
localhost / pages.
Comment puis-je changer, cela / pages n’est pas affiché?
Mon code htaccess:
RewriteEngine on RewriteBase /RewriteCond %{REQUEST_URI} !^/pages/ RewriteRule ^(.*)$ /pages/$1 [L]
Votre règle de réécriture actuelle redirige localhost/foo
vers localhost/pages/foo
et sert localhost/pages/foo
. Changez votre règle de réécriture pour:
RewriteRule ^pages/(.*)$ $1 [L]