webForumDet fria alternativet

Masterpages - Google länkar konstigt

.NET

4 svar · 523 visningar · startad av Metatron

Medlem sedan dec. 200697 inlägg
Frågan#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

Medlem sedan dec. 200697 inlägg
#2

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.

Medlem sedan okt. 2007446 inlägg
#3

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

Medlem sedan dec. 200697 inlägg
#4

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);
    }

}
Medlem sedan okt. 2007446 inlägg
#5

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

278 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)