Je cette htaccess et presque fonctionne, mais ..quelques problèmes avec htaccess supprimer .php et id = et ajoutez slash
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.loggs\.no [NC]
RewriteRule ^(.*)$ https://loggs.no/$1 [L,R=301]
RewriteCond %{THE_REQUEST} \s/+show(?:\.php)?\?id=([0-9]+) [NC]
RewriteRule^show/%1? [R,L]
RewriteRule ^show/([0-9]+)/?$ show.php?id=$1 [L,QSA]
## hide .php extension snippet
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} \s([^.]+)\.php [NC]
RewriteRule^%1 [R,L]
# add a trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule . %{REQUEST_URI}/ [L,R=301]
Mais il n'ajoute des barres obliques de fuite à toutes mes pages et quand je suis en cliquant sur show/6
, puis ira à par exempleShow/3
il va jusqu'à show/show/3
et je voudrais supprimer .php
pour toutes mes pages aussi.
ajouter ce juste au-dessous la section '
' du code HTML de votre page: 'Thx @anubhava premier correctif –
Puis-je faire show.php dynamique de sorte qu'il réécrit également .php de feeds.php ou links.php –