Fjerne .html fra url???

tom3008

Medlem
Hei, jeg jobber med en html/css webside...
Hvordan kan jeg fjerne. html fra url?
Eksempel:

yahoo.com/games.html


Jeg vil det skal være:

yahoo.com/games

Finnes det neon skript??

Mvh Tom Nielsen:eek::D
 
Sist redigert av en moderator:

picxx

WF 09
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^([^/]+)/$ $1.html

# Forces a trailing slash to be added
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]

Les mer her:
Removing file extension via .htaccess - Web Development Blog
 

tom3008

Medlem

picxx

WF 09
Det beste – og mest vanlige – er jo å kalle filen index.html og legge den i mappen games.

Filen vil jo fortsatt ha en .html postfix, bare med strukturen /games/index.html

Desuten tror jeg TS holder på å roter med dette på freehostia . com og der er det en del som ikke er mulig å gjøre. Bl.a. sikkert å bruke .htaccess (ja, jeg har testet freehostia selv....byttet så fort at de bare så blårøyken av meg).
 

Gaasehud

Medlem
Anbefaler heller at du bruker den andre metoden, tom3008. Mye enklere – ser ikke poenget med å rote med .htaccess for å få en pen URL i dette tilfellet.

Nå har jo peterandrej disket opp med en smashing tutorial også.
 

tom3008

Medlem
Anbefaler heller at du bruker den andre metoden, tom3008. Mye enklere – ser ikke poenget med å rote med .htaccess for å få en pen URL i dette tilfellet.

Nå har jo peterandrej disket opp med en smashing tutorial også.

Men man får jo .html om man bruker din metode??

Når jeg legger filene i egene mapper blir det også mye tull med css-styret :S
 

Jannis

Medlem
Å legge alle filer i en egen mappe for å få bort .html er ikke en god løsning. Bruk .htaccess etter å ha skaffet deg en skikkelig host.
 
Topp