.html
Autore: Szymon W.
Visite 1081,
Followers 1,
Condiviso 0
Witam,
chciałbym adres moich podstron nie kończył się znacznikiem .html
W jaki sposób mogę go okryć, aby uzyskać przykładowo adres podstrony /realizacje zamiast /realizacje.html
Pozdrawiam
Szymon
Postato il
Musisz dopisać komendy w pliku .htaccess -
Poczytaj na stronie https://stackoverflow.com/questions/5730092/how-to-remove-html-from-url
Dla html:
RewriteEngine on
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
Autore
poniższy kod rozwiązał problem:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.html\ HTTP/
RewriteRule ^(.*)\.html$ /$1 [R=301,L]