手动,您可以在目录中创建PHP页面。 例如
但是对于像Laravel这样的PHP框架,页面不存在于文件中,它们位于数据库中,并在用户访问页面时被调用。 例如
如果某人访问http://mywebsite.com/contact,框架将在数据库中查找名为“contact”的页面,然后将其输出给用户。
但是,如果Google(或其他搜索引擎)仅存在于数据库中,那么它们如何找到这些页面?
答案 0 :(得分:1)
Google可以将这些内容编入索引,因为它们是"服务器端"产生。文件不需要存在,Google可以将它们编入索引,只存在于服务器端级别。
如果您的网站是"客户端"基于并使用类似AJAX的东西将内容拉入浏览器。搜索引擎蜘蛛无法执行JavaScript,因此他们永远无法找到内容。但是,Google已经为人们定义了一些指南,以便将这些内容编入索引Web Masters Guide。
答案 1 :(得分:0)
你有一个静态网站地址www.domain.com,这是真实的,所以一旦谷歌知道有一个名为www.domain.com的网站它将访问该网站,现在谷歌爬行器在你的网站上将留意www.domain.com主页上提供的链接,因此它们将被抓取。那很简单
答案 2 :(得分:0)
app/Http/routes.php
中找到)生成链接(URI)
从本质上讲,谷歌将索引最终用户可用的链接/ URI,它不依赖于你在网络应用程序中组织文件的方式。有关Laravel中路由的详细文档(如何生成或使用它们),请检查此项。 http://laravel.com/docs/5.0/routing
答案 3 :(得分:0)
站点地图是一个文件,您可以在其中列出您网站的网页,以告知Google和其他搜索引擎您的网站内容的组织。 Googlebot等搜索引擎网络抓取工具会读取此文件,以便更智能地抓取您的网站。 http://momentjs.com/docs/#/parsing/utc/
如果您想为laravel应用程序生成站点地图,可以手动执行,也可以使用如下包:more info