Ayez le répertoire racine directement comme indiqué ci-dessous, comme vous pouvez le voir, j'ai un dossier et un fichier avec le même nom que store, vous pouvez me faire savoir comment rediriger toute demande dans .htaccess
中编写 RewriteRule
comme
http://clients/shop/
或http://clients/shop
à
http://clients/shop.php
Je l'ai déjà essayé
RewriteRule ^shop/(.+) shop.php [L,R]
Mais cela ajoute une mauvaise adresse à l'URL
======================
Mise à jour
====================
Eh bien, j'ai trouvé que cette solution fonctionne dans une certaine mesure
DirectorySlash Off RewriteEngine on RewriteCond %{THE_REQUEST} \s/+shop [NC] RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*) /.php [R=302,L]
Mais cela ne fonctionne que lorsque la demande est comme http://clients/shop
时才可以,并且当请求像 http://clients/shop/
http://clients/shop et affiche la page du catalogue lorsque la demande est comme
Cela devrait faire votre travail