M Metatron Medlem sedan dec. 2006 97 inlägg Frågan 28 nov. 2008 08:08 #1 När jag söker på min site så länkar google direkt till undersidan och tar inte med css och Masterpage.
Dvs:
Jag har en Masterpage.master
Och en default.aspx
Google länkar direkt till default utan att visa innehållet i Masterpage och med det CSS filen. Vad är fel tro?
länken i Google ser ut så här https://www.minsida.se/default.aspx/
Edit:
Har hittat felet. Men vad göra?
Surfar jag runt på siten fungerar det. Men det är googles länkar som inte fungerar. Nedan ser ni anledningen
https://www.minsida.se/default.aspx/ fungerar inte
https://www.minsida.se/default.aspx fungerar
M Metatron Medlem sedan dec. 2006 97 inlägg
Metatron skrev:
När jag söker på min site så länkar google direkt till undersidan och tar inte med css och Masterpage.
Dvs:
Jag har en Masterpage.master
Och en default.aspx
Google länkar direkt till default utan att visa innehållet i Masterpage och med det CSS filen. Vad är fel tro?
länken i Google ser ut så här https://www.minsida.se/default.aspx/
Edit:
Har hittat felet. Men vad göra?
Surfar jag runt på siten fungerar det. Men det är googles länkar som inte fungerar. Nedan ser ni anledningen
https://www.minsida.se/default.aspx/ fungerar inte
https://www.minsida.se/default.aspx fungerar
Detta gäller samtliga *.aspx filer. Alla får ett / på slutet
Kollat på andra sidor jag gjort och där länkar inte google med ett / på slutet.
R rhdf Medlem sedan okt. 2007 446 inlägg ursäkta?
Jag betvivlar inte att det du säger verkligen inträffar men jag har jäkligt svårt att se VARFÖR det inträffar
Hur ser din masterpage ut?
Hur ser din default.aspx ut?
En "content-sida" MÅSTE ju få med "sin" masterpage, google läser ju inte dokumenten på servern utan det som servern levererar
så nånting måste vara knepigt kodat /Konfat
M Metatron Medlem sedan dec. 2006 97 inlägg Jag har också svårt att förstå!
Löste det med en fullösning men det funkar iaf. Om någon skulle stöta på samma problem. Hade inte tid att gräva mig ner i problemet. Om någon finner en lösning posta gärna.
protected void Page_Load(object sender, EventArgs e)
{
string query = Request.Url.ToString();
string sista = query.Substring(query.Length - 1);
if (sista == "/")
{
string newLink = query.Remove(query.Length - 1);
Response.Redirect(newLink);
}
}
R rhdf Medlem sedan okt. 2007 446 inlägg Det där känns så fel på nåt sätt
default.aspx/ tyder ju på att nånting nånstans tolkar default.aspx som en mapp