meta title dinamici

alfystudio

Nuovo Utente
16 Apr 2008
4
0
0
Ciao a tutti

vorrei modificare il meta title della mia pagina a seconda di cosa carico dal menu sapete come fare?

grazie
 
In due righe mi hai dato lo spunto per scrivere un'enciclopedia in merito.

Prima di tutto, come è strutturato il sito?

Alludo ai file ASP.

Hai detto che vuoi (giustamente) modificare i tag relativi al SEO a seconda della pagina, ma hai un'unica pacina che, in funzione di un parametro che passi nella URL, mostra contenuti differenti?

Fammi sapere.
 
meta title

Esatto io ho una pagina.asp che a seconda del link premuto(nel caso del menu) carica contenuti differenti al centro di essa.
In questo modo mi rimane ovviamente sempre lo stesso titolo ma come ben sai sarebbe corretto farlo variare.

ciao e grazie
 
Non esiste UNO SCRIPT che fa questo ma devi ragionare un po a seconda di come gestisci i contenuti dinamici.

Ti faccio un esempio banalissimo.

Immagina di avere:

pagina.asp?pag=homepage
pagina.asp?pag=servizi
pagina.asp?pag=contatti

Puoi fare una cosa del genere:

HTML:
<%@LANGUAGE = VBScript%>
<%
	Dim pag, title, meta_description, meta_keywords
	pag = Server.HTMLEncode(Request.QueryString("pag"))
	Select Case pag
		Case "homepage" :
			title = "La mia Homepage"
			meta_description = "Ecco qui la mia homepage"
			meta_keywords = "homepage, home page, index"
		Case "servizi" :
			title = "I miei servizi"
			meta_description = "I servizi che offro"
			meta_keywords = "servizi, servizi offerti, servizio, offerte"
		Case "contatti" :
			title = "La pagina dei contatti"
			meta_description = "Da qui puoi contattarmi via email"
			meta_keywords = "contatti, contatto, email, e-mail"
		Case Else :
			Response.Write "Errore 404 - File Not Found"
			Response.End
	End Select
%>
<html><head>
	<title><%=title%></title>
	<meta name="description" content="<%=meta_description%>">
	<meta name="keywords" content="<%=meta_keywords%>">
</head><body>

<h1><%=title%></h1>

<%If pag = "homepage" Then%>

<p>...</p>

<%ElseIf pag = "servizi" Then%>

<p>...</p>

<%ElseIf pag = "contatti" Then%>

<p>...</p>

<%End If%>

</body>
</html>

Non l'ho testato. Fammi sapere :hammer:

PS. a questo punto, visto che ci sei, riscrivi le URL:

http://www.lukeonweb.net/454.asp

Ciao!
 
Ultima modifica:
meta title

Ciao Anche io avevo pensato ad una soluzione del genere speravo esistesse qualche cosa di preconfezzionato hahah comunque mi hai dato conferma di quello che pensavo proverò questa strada ti farò sapere se funziona.

grazie e ciao:ilpirata:
 
Non può non funzionare, lo script alla fine l'ho testato :)

Ripeto: in base alla tua specifica esigenza di certo dovrei modificare e personalizzare il principio che ti ho dato/confermato.

Ciao ;)
 

Discussioni simili