搜索引擎机器人会抓取我动态生成的URL吗?我的意思是php基于url中的GET变量生成的html页面。链接看起来像这样:http://www.mywebsite.com/view.php?name=somethinghttp://www.mywebsite.com/view.php?name=somethingelsehttp://www.mywebsite.com/view.php?name=something我尝试使用此处的测试爬虫来爬取我的网站:http://robhammond.co/tools/seo-crawler但它只访问我的View页面一次,标题中只有一个变量。我网站上
我们正在努力修改一些电影内容的url结构,但我们不太确定处理奇怪字符的最佳方式。例如,'303/302''81/2Women''Dude,Where'sMyCar?''9-1/2Weeks'到目前为止,我们在想:/movies/303-302/movies/8-1-2-women/movies/dude-wheres-my-car/movies/9-1-2-weeks这是最好的解决方案吗?有什么我们忘记了吗? 最佳答案 使用这种格式:/movies/123456/8-1-2-women设置您的网络服务器,使电影由数字ID(12345
我最近开始使用GoogleWebmasterTools.我很惊讶地看到谷歌试图索引多少链接。http://www.example.com/?c=123http://www.example.com/?c=82http://www.example.com/?c=234http://www.example.com/?c=991这些都是以来自合作伙伴网站的链接形式存在的所有事件。目前它们都被我的机器人文件拒绝,直到网站完成-网站上的每个页面都是如此。我想知道处理这样的链接的最佳方法是什么-在我减少robots.txt文件的限制之前。我担心它们会被视为不同的URL,并开始出现在谷歌的搜索结果中。
我是mod_rewrite的新手,需要为我的客户做点什么。假设我有www.mydomain.com/products.php?prod_id=32。这个产品有一个部分(衣服)和一个名字(衬衫)。这些名称和部分是唯一的。在SEO友好的Url中,它应该是www.mydomain.com/products/clothes/shirt/。我知道我可以创造RewriteRule^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$products.php?section=$1&name=$2我能做到,而且行得通。但我希望将输入www.mydomain.com/p
我在网站上设置了漂亮的url,以便:http://usafarmtrader.com/viewpost.php?id=4212可以这样看:http://usafarmtrader.com/posts/kemp-tx/hale-2-horse-trailer-4212.htm但是,即使我搜索整个友好的url,谷歌也说没有匹配的文档我该如何解决?这是我的.htaccess中的当前重写:RewriteRule^posts/[^/]+/[^.]+-([0-9]+)\.html?$/viewpost.php?id=$1[L,NC] 最佳答案
假设我有一个应用程序,我需要在该应用程序中查看和编辑“文档”。我在考虑这个URL设计。拉取ID为“x123”的文档的默认View:http://domain/app/document-x123编辑同一个文档:http://domain/app/document-x123/edit删除http://domain/app/document-x123/delete这更多地来自于我将文档视为OO观点中的对象的想法(例如“object.Action()”)。这是坏事吗?我会遇到麻烦吗?即#s2和3如下所示会更好吗?1.http://domain/app/edit/document-x1232.h
我在我们的一个网络应用程序中使用了不同的分析标签。他们中的大多数调用javascript代码进行跟踪。一些标签有带有查询字符串的gif图片的url。示例:http://www.google-analytics.com/__utm.gif?utmwv=45.542这个url到底是做什么的?他们如何从查询字符串中获取值?更新:(阅读一些答案后)我知道每个浏览器都会加载1x1像素的gif。但是他们如何从查询字符串中获取值呢?在上述情况下,他们如何检索utmwv的值?任何代码示例? 最佳答案 基本上,您使用首选语言编写脚本,并将该脚本映射到
我们有一个最近迁移到ASP.NETMVC的网站。现在所有的URL都与原始网站不同。Google仍然拥有我们所有的旧URL,因此如果有人在搜索中找到我们,目前他们将获得404。我有一个catchall路由,可以捕获错误的URL,包括所有旧的URL。在一个完美的世界里,我想为所有匹配这个包罗万象的路由的url做一个301重定向到主页,我确实有代码可以在我的开发机器上正常工作。然而,我终于让我们的ISP(网络解决方案)的人告诉我他们阻止301重定向(网络服务器返回404而不是)。所以我认为我唯一剩下的选择就是接受任何错误的URL,并将其指向主页。这是我的问题:我知道搜索引擎(尤其是Googl
基于以下示例URL结构:mysite.com/mypage.aspx?a=red&b=green&c=blue应用程序中的页面使用ASP.net用户控件,其中一些控件构建查询字符串。为了防止创建重复的key,例如&pid=12&pid=10,我正在研究改写URL的方法:一)mysite.com/mypage.aspx/red/green/blue二)mysite.com/mypage.aspx?controlname=a,red|b,green|c,blue使用这种结构的页面将发布我希望获得索引和排名的内容-文章和产品(开始时有8,000种产品,稍后会添加数千种产品)我的直觉告诉我使用
我有一个名为car-details.php的文件,它使用带有汽车注册详细信息的变量id=来填充页面。我现在可以让这个重写规则生效RewriteRule^car-for-sale/(.*)car-details.php?id=$1[NC,L]但是我想要一个像这样的url/GV09LBX/Ford-car-something-etc但出于某种原因,我无法使url的第二部分正常工作。我遵循了一些指南,以便将第二部分添加到下面的url示例中RewriteRule^car-for-sale/(.*)/(.*)car-details.php?id=$1&something=$2[NC,L]其中so