Visa ett inlägg
Oläst 2008-07-26, 17:22 #1
Drew Drew är inte uppkopplad
Medlem
 
Reg.datum: May 2007
Inlägg: 132
Drew Drew är inte uppkopplad
Medlem
 
Reg.datum: May 2007
Inlägg: 132
Jag har en htaccess-fil som innehåller.
Kod:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]+).html fil.php?page=$1 [NC]
Det funkar bra med webbläsare men när jag väljer att bekräfta sidan med metatagg säger Google
Citat:
Vi har upptäckt att startsidan på din webbplats returnerar 403 (Förbjuden) som status i sidhuvudet .
Så jag valde att bekräfta med fil och la till den här raden i htaccess och skapade en fil med det namnet i domänroten.
Kod:
RewriteCond %{REQUEST_URI} !googlexxxxxxxxxxxx.html
Då gnäller Google
Citat:
Vi har upptäckt att 404-felsidan ("det går inte att hitta filen") returnerar 200 (Lyckades) som status i sidhuvudet.
Sidan går att se med en webbläsare och alla som skriver ett sidnamn som inte finns på domänen hamnar i index. Så Google borde inte sett 404-sidan alls, vilket kan förklara varför den får 200 om den försöker hitta 404.shtml.

Jag testade att lägga till
Kod:
RewriteCond %{REQUEST_URI} 404.shtml
i htaccess. Då hittade Google den och tyckte att allt är frid och fröjd. Men jag får
Citat:
You don't have permission to access / on this server.
Om jag ändrar till
Kod:
RewriteCond %{REQUEST_URI} !404.shtml
funkar sidan i webbläsaren men då börjar ju Google gnälla igen.

Är det någon jag glömt eller gjort fel eller bör jag ringa och skälla på hotellet?
Drew är inte uppkopplad   Svara med citatSvara med citat