Htaccess, a sor végéről eltűntetni a .html-t

Htaccess, a sor végéről eltűntetni a .html-t
2021-04-20T21:14:23+02:00
2021-05-02T09:37:28+02:00
2022-10-15T21:16:42+02:00
tivisu
Egy .htacess file gondom van, vagyis mod rewrite.

Options +SymLinksIfOwnerMatch RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} /vojvodj4nski/ RewriteRule (.*) $1 [L] RewriteRule %{HTTP_HOST} !^ RewriteRule ((?:css|images|js|webfonts)/.*)$ $1 [L] RewriteRule ^([^/]*)\.html$ /index.php?c=$1 [L] RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?c=$1&kategorija=$2 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?c=$1&kategorija=$2&vest=$3 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?c=$1&kategorija=$2&y=$3&m=$4&d=$5&vest=$6 [L]
Hogyan tudom elhagy a .html-ket?

tehát pl a mostani
https://vojvodjanski.com/vojdodjanski.html
helyett
https://vojvodjanski.com/vojdodjanski
legyen
továbbá
https://vojvodjanski.com/vojdodjanski/drustvo.html
helyett
https://vojvodjanski.com/vojdodjanski/drustvo
legyen
...

előre is köszönöm.
T
Mutasd a teljes hozzászólást!
Az első rule-t nézem egyelőre csak.
Úgy tűnik, hogy eszerint a .html előtti részt beteszi a 'c' paraméterbe, és megy az egész az index.php-ra (?c=html_elotti_resz formában).
Gondolom, hogy ha ebből a rule-ból kiveszed a \.html részt, akkor ugyanez fog történni, csak az url-be .html nélkül kell beírni a dolgot... nem ez a cél?
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd