Hej Erik,
Ja precis, den sida som först presenteras till besökaren när den kommer till startsidan ska heta index.html eller index.php (undantag finns men de är tekniska och inte relevanta här).
301 är en HTTP statuskod som betyder "flyttad permanent" och ska ges vid en omdirigering.
Eftersom http://www.bikeguide-stockholm.se och http://www.bikeguide-stockholm.se/index.html är lika vilket inte är helt optimalt så bör du göra följande:
På alla dina sidor ändra:
HTML-kod:
<a href="index.html">
Till:
Sedan i en fil som ligger i samma mapp som index.html ska du ha en fil som heter exakt .htaccess med följande:
Kod:
Options +FollowSymlinks
RewriteEngine On
# Omdirigera till www:
RewriteCond %{HTTP_HOST} !^(www\.|$) [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Omdirigera index.html till /
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]
Läs mer:
http://www.seo-guide.se/301-redirect
http://www.seo-guide.se/duplicate-content
Fråga om du har frågor så ska jag försöka förklara. Jag återkommer för att svara din andra fråga.