Ämne: 301:a
Visa ett inlägg
Oläst 2008-09-11, 19:01 #17
markuseriksson markuseriksson är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2006
Inlägg: 33
markuseriksson markuseriksson är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2006
Inlägg: 33
Jag använder nedanstående i mina .htaccess för att hantera www eller ej www OCH samtidigt få bort index.html efter /.

Använda www (redirect från icke-www till www) och bort med index.html:

Kod:
Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^jobbainorge.se [NC] 
RewriteRule ^(.*)$ http://www.jobbainorge.se/$1 [L,R=301]
RewriteEngine on 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ 
RewriteRule ^index\.html$ http://www.jobbainorge.se/ [R=301,L]
Använda utan www (redirect från www till icke-www) och bort med index.html:

Kod:
Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^ jobbainorge\.se
RewriteRule (.*) http://jobbainorge.se/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^.*\/index\.html? 
RewriteRule ^(.*)index\.html?$ http://jobbainorge.se/$1 [R=301,L]
För att förklara vad det betyder med varje enskilt tecken i koden är jag inte rätt man att förklara, vet bara att jag fått det från en bra källa och att det fungerar som jag önskar.
markuseriksson är inte uppkopplad   Svara med citatSvara med citat