Mod rewrite 搜索引擎是如何发现平面链接的?
我是新来的Mod rewrite 搜索引擎是如何发现平面链接的?,mod-rewrite,seo,Mod Rewrite,Seo,我是新来的mod\u rewrite。和搜索引擎优化。 我想创建一个重写规则,它本质上转换以下请求: http://xyz.com/property/state/city/name/propertyid/ 进入 这就是我使用的: RewriteRule ^property/([^/]+)/([^/]+)/([^/]+)/([1-9][0-9]*)/$ /property/?id=$4 [NC] 如您所见,我不考虑前面的3个参数,仅ID就足以显示正确的页面。 现在我想知道的是——搜索引擎如何知
mod\u rewrite
。和搜索引擎优化。
我想创建一个重写规则
,它本质上转换以下请求:
http://xyz.com/property/state/city/name/propertyid/
进入
这就是我使用的:
RewriteRule ^property/([^/]+)/([^/]+)/([^/]+)/([1-9][0-9]*)/$ /property/?id=$4 [NC]
如您所见,我不考虑前面的3个参数,仅ID就足以显示正确的页面。
现在我想知道的是——搜索引擎如何知道该房产的“期望”链接? 换句话说,如果这个页面被编入索引,它在搜索结果中会有什么链接? (或者这取决于我传播的链接?)谢谢。搜索引擎爬虫只能获取他们知道URL指向的资源。因此,为了对某些资源进行爬网,爬网程序需要知道其URL。这主要是通过其他网页上的链接或提交来完成的 现在,如果您链接到
/property/state/city/name/propertyid/
,爬虫程序将请求该URL。然后,服务器将在内部将该URL重写为/property/?id=propertyid
,并将其内容返回到爬虫程序。就这样
除非您还在某个地方链接到/property/?id=propertyid
,否则爬虫不会注意到/property/state/city/name/propertyid/
实际上映射到了/property/?id=propertyid
搜索引擎将如何处理URL和资源内容则是另一回事。谢谢。这是有道理的:)
RewriteRule ^property/([^/]+)/([^/]+)/([^/]+)/([1-9][0-9]*)/$ /property/?id=$4 [NC]