日期:2014-05-16  浏览次数:20798 次

ASP怎么实现不同页面不同meta
接受上司委托,要对公司的页面做下修改,可是在修改的过程中,发现网站的Meta和Title是一样的,在后台没有可以修改的地方,是N年前的程序了,很不完善的。
请问怎么修改才好呢?
本人对ASP不太懂,只是略懂HTML和CSS,如果提供ASP代码,麻烦做下注释。。。 
ASP meta title

------解决方案--------------------
把页面发下看看
------解决方案--------------------
搞个 head.asp 大家都引用它
Title 比如: 站点标题 + 从文章标题
Meta 能不统一配置,或从数据库中取
不过你要改旧页面,也是要一个个的改,能用统一处理的就引用统一头文件,特殊还是一接上面改

 
------解决方案--------------------
<title><%=rs("sitetitle")%></title>
<META NAME="description" CONTENT="<%=rs("sitecontent")%>" />
------解决方案--------------------
一般文章不是有标题,读取文章标题写入到title中就行了,网站名称不需要保存到数据库
<%
subtitle="产品列表-"'从数据库中读取文章的标题,如果是文章页,直接写死就行了
kw="xxx产品"'原理同标题的一样
%>
<title><%=subtitle%>网站名称</title>
<meta name="keywords" content="<%=kw%>" />

------解决方案--------------------
head.asp

<title><%=subtitle%>网站名称</title>
<meta name="keywords" content="<%=kw%>" />



xxxx.asp
<%
subtitle="产品列表-"'从数据库中读取文章的标题,如果不是文章页,直接写死就行了
kw="xxx产品"'原理同标题的一样
%>
<!--#include file="head.asp"-->

------解决方案--------------------
mea作为变量,每个页面的顶部给变量赋值
------解决方案--------------------
cms作的http://www.aguninokami.com吧?
------解决方案--------------------
一共能有50个页面(独立的url,不包括分页)吗,你有问的机会手动也加上去了
------解决方案--------------------
楼主你的意思每个页面的网页标题不一样是吗?
主页:
<title><%=rs("sitetitle")%></title>
<META NAME="description" CONTENT="<%=rs("sitecontent")%>" /> 
单篇:
<title><%=rs("title")%>--网站名称</title>
<META NAME="description" CONTENT="<%=rs("sitecontent")%>" /> 
等等。。。??
------解决方案--------------------
1、类似的页面具有类似的meta
——这个可以直接改代码

2、特定meta,需要数据库中的数据
——通过后台,将数据库中的数据FSO生成到文件中,include一下。减少数据库的读取次数。
------解决方案--------------------
引用:
Quote: 引用:

cms作的http://www.aguninokami.com吧?


它要是个CSM也好了,问题就是不是什么CSM 哎
你说的也是 ,我有问的时间,一个一个也能加上去了。
就是太懒了,一直想着自动添加。

你有写代码和测试代码的时间也加完了。