如何使蜘蛛可以索引动态aspx页面 [英] How to make dynamic aspx pages indexable by spiders

查看:42
本文介绍了如何使蜘蛛可以索引动态aspx页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在asp.net/vb.net上编写一个电子商务应用程序,并且需要使蜘蛛可以搜索和抓取这些页面,特别是谷歌。据我所知,如果我的页面的内容主要由

单页上的用户控件填充,我通过传递一个或多个来调用这些不同的控件

这样的参数:myweb.com/default.aspx?MenuID=44,那么蜘蛛

不可能做到这一点。 asp.net提供了很多

伟大的技术,但如果网站的成功取决于人们的能力

来找到它,那么所有这些工作都是为了徒劳无功。我很惊讶地发现

很少(实际上没有)线程或文档。我可以在优化搜索引擎评级网站时找到的唯一

信息来自

非ms门户网站,他们都谈论静态html页面。就像他们一样

从来没有听说过asp.net。


任何人都可以在谈论这个话题时提供帮助吗?


历史上我已经建立了商业应用程序,从来不必担心他的b $ b。我花了很多时间来构建和优化网站的可用性

和性能,现在我正试图通过搜索索引

引擎,我'我发现我的高性能数据库驱动的网站不会被蜘蛛看到
,或者我只是找不到合适的文档。


- -
mo*******@nospam.com

I''m writing an ecommerce app in asp.net/vb.net and need to make the pages
searchable and crawlable by spiders, particularly Google''s. As far as I
know, if my pages''s contents are mostly populated by user controls on a
single page and I call these different controls by passing one or more
parameters like this: myweb.com/default.aspx?MenuID=44, then the spiders
aren''t going to be able do to anything with this. asp.net offers lots of
great technology, but if the success of the site depends on people''s ability
to find it, then all of this work is to no avail. I''m surprised to find
very little (none actually) threads or documentation about this. the only
information I can find on optimizing a site for search engine ratings are by
non-ms portals and they all talk about static html pages. its like they
never heard of asp.net.

Can anyone help on this under talked about topic?

historically I''ve built business applications and never had to worry about
his. I spent tons of time building and optimizing the site for usability
and performance, and now that I''m trying to get it indexed by the search
engine, I''m finding that my high performance database driven site wont be
seen by the spiders, or I''m just not finding the right documentation.

--
mo*******@nospam.com

推荐答案

完全动态?它不会发生,因为蜘蛛不知道它是否可以信任你将要交付的东西。


可预测,但有动态引擎?考虑一个HTTP处理程序,使得像这样的URL上传



http://mysite.com/august/2004/1/somepage.html




http://mysite.com/article.aspx?id= 16287674465


VBPJ网站( www.vbpj .com )有一篇关于分层URL的文章,这对于展示如何为这种类型的URL设置处理程序非常好。

蜘蛛会看到一个HTML页面,而不是动态URL,即使你是动态创建页面的




-

Gregory A. Beamer

MVP; MCP:+ I,SE,SD,DBA


**************************** ********************** ********************

在盒子外面思考!

************************************* ************* ********************

" moondaddy" <莫******* @ nospam.com>在消息中写道

news:ev ************** @ TK2MSFTNGP09.phx.gbl ...
Fully dynamic? It is not going to happen as the spider does not know if it
can trust what you are going to deliver.

Predicable, but with a dynamic engine? Consider an HTTP Handler that makes
up a URL like so:

http://mysite.com/august/2004/1/somepage.html

For

http://mysite.com/article.aspx?id=16287674465

the VBPJ site (www.vbpj.com) had an article on hierarchical URLs that was
very nice in showing how to set up the handler for this type of URL. The
spider will see an HTML page, not a dynamic URL, even though you are
creating a page on the fly.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

************************************************** ********************
Think Outside the Box!
************************************************** ********************
"moondaddy" <mo*******@nospam.com> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl...
我正在写作asp.net/vb.net中的一个电子商务应用程序,需要使蜘蛛可以搜索和抓取这些页面,特别是Google的。据我所知,如果我的页面内容主要由
单页上的用户控件填充,我通过传递一个或多个
参数来调用这些不同的控件: myweb.com/default.aspx?MenuID=44,然后蜘蛛
无法做到这一点。 asp.net提供了很多很棒的技术,但如果网站的成功取决于人们的b $ b b能力,那么所有这些工作都无济于事。我很惊讶地发现很少(实际上没有)线程或文档。我在优化网站搜索引擎评级时可以找到的唯一信息是非ms门户网站的
,他们都谈论静态html页面。就好像他们从来没有听说过asp.net。

任何人都可以在谈论这个话题时提供帮助吗?

历史上我已经构建了业务应用程序而且从来没有不得不担心他的。我花了大量时间来构建和优化网站的可用性和性能,现在我正试图通过搜索引擎将其编入索引,我发现我的高性能数据库驱动网站不会被蜘蛛看到,或者我只是找不到合适的文档。

-
mo ******* @ nospam.com
I''m writing an ecommerce app in asp.net/vb.net and need to make the pages
searchable and crawlable by spiders, particularly Google''s. As far as I
know, if my pages''s contents are mostly populated by user controls on a
single page and I call these different controls by passing one or more
parameters like this: myweb.com/default.aspx?MenuID=44, then the spiders
aren''t going to be able do to anything with this. asp.net offers lots of
great technology, but if the success of the site depends on people''s ability to find it, then all of this work is to no avail. I''m surprised to find
very little (none actually) threads or documentation about this. the only
information I can find on optimizing a site for search engine ratings are by non-ms portals and they all talk about static html pages. its like they
never heard of asp.net.

Can anyone help on this under talked about topic?

historically I''ve built business applications and never had to worry about
his. I spent tons of time building and optimizing the site for usability
and performance, and now that I''m trying to get it indexed by the search
engine, I''m finding that my high performance database driven site wont be
seen by the spiders, or I''m just not finding the right documentation.

--
mo*******@nospam.com



你是说这个吗?
http ://www.ftponline.com/vsm/2002_02...r/default.aspx

如果是这样,我没有看到连接。如果没有,你有一个文章的网址

你在说什么?


谢谢。


-
mo*******@nospam.com

Cowboy(Gregory A. Beamer)" <否************ @ comcast.netNoSpamM>写在

消息新闻:eq ************** @ TK2MSFTNGP09.phx.gbl ...
did you mean this one?
http://www.ftponline.com/vsm/2002_02...r/default.aspx
If so, I didnt see the connect. If not, do you have a url to the article
you were talking about?

Thanks.

--
mo*******@nospam.com
"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamM> wrote in
message news:eq**************@TK2MSFTNGP09.phx.gbl...
完全动态?它不会发生,因为蜘蛛不知道它是否可以信任你要提供的东西。

可预测,但是有动态引擎?考虑一个HTTP处理程序,它会像这样生成一个URL:

http://mysite.com/august/2004/1/somepage.html



http://mysite.com/article.aspx?id=16287674465

VBPJ网站( www.vbpj.com )有一篇关于分层的文章在展示如何为这种类型的URL设置处理程序方面非常好的URL。即使您正在动态创建页面,
蜘蛛也会看到HTML页面,而不是动态URL。

-
Gregory A. Beamer
MVP; MCP:+ I,SE,SD,DBA

******************************** ****************** ********************
在盒子外面思考! ************************************************* * ********************
moondaddy <莫******* @ nospam.com>在消息中写道
新闻:ev ************** @ TK2MSFTNGP09.phx.gbl ...
Fully dynamic? It is not going to happen as the spider does not know if it
can trust what you are going to deliver.

Predicable, but with a dynamic engine? Consider an HTTP Handler that makes
up a URL like so:

http://mysite.com/august/2004/1/somepage.html

For

http://mysite.com/article.aspx?id=16287674465

the VBPJ site (www.vbpj.com) had an article on hierarchical URLs that was
very nice in showing how to set up the handler for this type of URL. The
spider will see an HTML page, not a dynamic URL, even though you are
creating a page on the fly.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

************************************************** ********************
Think Outside the Box!
************************************************** ********************
"moondaddy" <mo*******@nospam.com> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl...
我正在写一个电子商务应用程序asp.net/vb.net并且需要让
页面可以被蜘蛛搜索和抓取,特别是谷歌的。据我所知,如果我的页面内容主要由
单页上的用户控件填充,我通过传递一个或多个
参数来调用这些不同的控件: myweb.com/default.aspx?MenuID=44,那么
蜘蛛无法做到这一点。 asp.net提供了很多
的优秀技术,但是如果网站的成功取决于人们的能力
I''m writing an ecommerce app in asp.net/vb.net and need to make the pages searchable and crawlable by spiders, particularly Google''s. As far as I
know, if my pages''s contents are mostly populated by user controls on a
single page and I call these different controls by passing one or more
parameters like this: myweb.com/default.aspx?MenuID=44, then the spiders aren''t going to be able do to anything with this. asp.net offers lots of great technology, but if the success of the site depends on people''s ability
来找到它,那么所有这些工作都无济于事。我很惊讶地发现很少(实际上没有)线程或文档。我可以在优化搜索引擎评级网站上找到的
信息
to find it, then all of this work is to no avail. I''m surprised to find
very little (none actually) threads or documentation about this. the only information I can find on optimizing a site for search engine ratings are by
非ms门户网站,他们都谈论静态html网页。就好像他们从来没有听说过asp.net。

任何人都可以在谈论这个话题时提供帮助吗?

历史上我已经构建了业务应用程序而且从来没有不得不担心
non-ms portals and they all talk about static html pages. its like they
never heard of asp.net.

Can anyone help on this under talked about topic?

historically I''ve built business applications and never had to worry



关于他的。我花费了大量时间来构建和优化网站以获得
可用性和性能,现在我正试图通过搜索引擎将其编入索引,我发现我的高性能数据库驱动网站不会被蜘蛛看到
,或者我只是找不到合适的文档。

-
mo ******* @ nospam.com




好吧也许我错过了这一点,如果这实际上是你正在谈论的文章

。当我读到另一篇关于这个问题的文章时亮起来了:
http://www.seochat.com/c/a/Search-En...Search-Engine/

他们在谈论php页面,但是同样的概念(虽然它没有进入机制,只是一个概述)。


所以简而言之就是它如何工作:而不是传入一个参数,

我会传递一个像 http://www..mysite/procucts/category/animals

后端我会使用http处理程序来解决它,解析它,并运行

选择最后一个单词的例子(例如动物),然后调用

真实页面使用重定向传递真实参数,如

products.aspx?89(其中89可能是e类别id动物)。这是

的基本想法吗?


-
mo ******* @ nospam.com

" moondaddy" <莫******* @ nospam.com>在消息中写道

新闻:uP ************** @ TK2MSFTNGP11.phx.gbl ...
Ok maybe I missed the point if this was in fact the article you were talking
about. The light when on when I read another article about this problem:
http://www.seochat.com/c/a/Search-En...Search-Engine/
where they were talking about php pages, but the same concept (although it
didn''t get into the mechanics, just an overview).

so in short is this how it would work: Rather than passing in a parameter,
I''d pass in a url like http://www..mysite/procucts/category/animals and on
the backend I''ll use the http handler to intersept this, parse it, and run
select case on the last word for example (in this case animals), then call
the real page using a redirect passing in the real parameter like
products.aspx?89 (where 89 could be the category id animals). Is this the
basic idea?

--
mo*******@nospam.com
"moondaddy" <mo*******@nospam.com> wrote in message
news:uP**************@TK2MSFTNGP11.phx.gbl...
你的意思是这个?
http:// www .ftponline.com / vsm / 2002_02 ... r / default.aspx 如果是这样,我没有看到连接。如果没有,你有一个你正在谈论的文章的网址吗?

谢谢。

-
mo ******* @ nospam.com
牛仔(Gregory A. Beamer) <否************ @ comcast.netNoSpamM>在消息新闻中写道:eq ************** @ TK2MSFTNGP09.phx.gbl ...
did you mean this one?
http://www.ftponline.com/vsm/2002_02...r/default.aspx If so, I didnt see the connect. If not, do you have a url to the article
you were talking about?

Thanks.

--
mo*******@nospam.com
"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamM> wrote in
message news:eq**************@TK2MSFTNGP09.phx.gbl...
完全动态?它不会发生,因为蜘蛛不知道
是否
Fully dynamic? It is not going to happen as the spider does not know if it
可以信任你要提供的东西。
可预测,但使用动态引擎?考虑一个HTTP处理程序,
组成一个这样的URL:

http://mysite.com/august/2004/1/somepage.html



http://mysite.com/article.aspx?id=16287674465

VBPJ网站( www.vbpj.com )有一篇关于分层的文章
的URL非常适合展示如何为这种类型的URL设置处理程序。即使您正在动态创建页面,
蜘蛛也会看到HTML页面,而不是动态URL。

-
Gregory A. Beamer
MVP; MCP:+ I,SE,SD,DBA

******************************** ****************** ********************
在盒子外面思考! ************************************************* * ********************
moondaddy <莫******* @ nospam.com>在消息中写道
新闻:ev ************** @ TK2MSFTNGP09.phx.gbl ...
can trust what you are going to deliver.

Predicable, but with a dynamic engine? Consider an HTTP Handler that makes up a URL like so:

http://mysite.com/august/2004/1/somepage.html

For

http://mysite.com/article.aspx?id=16287674465

the VBPJ site (www.vbpj.com) had an article on hierarchical URLs that was very nice in showing how to set up the handler for this type of URL. The
spider will see an HTML page, not a dynamic URL, even though you are
creating a page on the fly.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

************************************************** ********************
Think Outside the Box!
************************************************** ********************
"moondaddy" <mo*******@nospam.com> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl...
我正在写一个电子商务应用程序asp.net/vb.net并且需要使蜘蛛可以搜索和抓取
I''m writing an ecommerce app in asp.net/vb.net and need to make the


页面,特别是Google的。至于
我知道,如果我的页面的内容主要由
a单页的用户控件填充,我通过传递一个或多个
参数来调用这些不同的控件:myweb .com / default.aspx?MenuID = 44,然后蜘蛛无法做任何事情。 asp.net提供了很多很棒的技术,但是如果网站的成功取决于人们的


pages searchable and crawlable by spiders, particularly Google''s. As far as I know, if my pages''s contents are mostly populated by user controls on a single page and I call these different controls by passing one or more
parameters like this: myweb.com/default.aspx?MenuID=44, then the spiders aren''t going to be able do to anything with this. asp.net offers lots of great technology, but if the success of the site depends on people''s


能力

来找到它,那么所有这些工作都是为了徒劳无功。我很惊讶
找到很少(实际上没有)线程或文档。我在优化搜索引擎评级网站时可以找到的唯一信息是
to find it, then all of this work is to no avail. I''m surprised to find very little (none actually) threads or documentation about this. the only information I can find on optimizing a site for search engine ratings are
非ms门户网站,他们都谈论静态html页面。它就像
他们从来没有听说过asp.net。

任何人都可以在谈论这个话题时提供帮助吗?

历史上我已经构建了业务应用程序而且从来没有不得不担心
non-ms portals and they all talk about static html pages. its like they never heard of asp.net.

Can anyone help on this under talked about topic?

historically I''ve built business applications and never had to worry


关于他的。我花费了大量时间来构建和优化网站的可用性和性能,现在我正试图通过
搜索引擎将其编入索引,我发现我的高性能数据库驱动的网站不会是被蜘蛛看到,或者我只是找不到合适的文件。

-
mo ******* @ nospam.com





这篇关于如何使蜘蛛可以索引动态aspx页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆