Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 当控制器路径仅为admin时,搜索引擎是否可以看到URL?_Ruby On Rails 4_Seo - Fatal编程技术网

Ruby on rails 4 当控制器路径仅为admin时,搜索引擎是否可以看到URL?

Ruby on rails 4 当控制器路径仅为admin时,搜索引擎是否可以看到URL?,ruby-on-rails-4,seo,Ruby On Rails 4,Seo,我正在对我的网站进行SEO,我有几个用于授权页面的URL:https://www.example.com/grant/@授权名称 出于某种原因,我的资助没有一项出现在搜索结果中,包括像尖叫蛙这样的SEO测试者。任何人都可以通过以下url查看任何授权页面:grant/@grant.name,但索引(/grant)仅为admin。这可能与我的助学金页面没有出现在搜索引擎上有关吗?如果是,使用浅根会有帮助吗?因此,url应该是https://www.example.com/@grant.name索引是

我正在对我的网站进行SEO,我有几个用于授权页面的URL:
https://www.example.com/grant/@授权名称

出于某种原因,我的资助没有一项出现在搜索结果中,包括像尖叫蛙这样的SEO测试者。任何人都可以通过以下url查看任何授权页面:
grant/@grant.name
,但索引(
/grant
)仅为admin。这可能与我的助学金页面没有出现在搜索引擎上有关吗?如果是,使用浅根会有帮助吗?因此,url应该是
https://www.example.com/@grant.name
索引是一项正在进行的工作,因此我无法将其公开,否则这将是我的第一个解决方案


谢谢

您是否将这些页面链接到搜索引擎可以访问的任何地方,以便网络爬虫能够找到它

你考虑过建立一个网站地图吗

你查过robots.txt了吗?以防它被阻塞(不太可能)


听起来网络爬虫还没有进入你的页面,你可能可以过滤你的访问日志,看看他们去了哪里,但是你说的任何话都不会让我相信他们会找到你的页面。

我添加了一个网站地图,上面列出了所有的grant页面,robot.txt很好。这很奇怪,因为我昨天刚刚创建了一个新的页面/个人资料,它已经出现在尖叫蛙上,而几周前创建的赠款页面却没有。出于兴趣,这些新链接有@符号吗?不,它们像赠款/迪安·维特基金会赠款。我使用slug字段将url设置为授权名称。