一个简短的问题。我想使用一个php文件来根据url传送页面。我正在使用htacess来处理错误文档,但我的问题是与SEO有关。如果我将404/403请求重定向到pageDispacher.php,然后传递正确的页面,header在任何时候都会是404/403吗?因为这不酷。我是否需要改用重写规则?在什么情况下存在真正的404页面我将如何返回404header?www.example.com>www.example.com/en/homewww.example.com/en/>www.example.com/en/homeErrorDocument404/pageDispacher.ph
我看到网站隐藏了robot.txt文件。如果您将站点名称输入为http://www.mysite.com/robot.txt您不会收到robot.txt,我还想对访问者隐藏文件robot.txt怎么办?这些线有没有联系 所以没看懂代码的意思。谢谢! 最佳答案 我不确定您到底在问什么,但是您不能通过URL重写来做到这一点吗?您可以使用爬虫的用户代理字符串(例如“Googlebot”)为访问者显示robots.txt文件,如果它是非爬虫UA,则重定向到404 关于seo-如何对
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion感谢阅读我的问题。我正在建立一个网站,该网站将列出每个制造商的产品。我计划将URL结构化为以下变体:www.mysite.com/manufacturer_name/product_name/product_idwww.mysite.com/product_name/product_idwww.mysite.com/manufacturer_name有数百万种产品,我希望所有主要搜索引擎都能抓
我正在重新设计一个正在从ASPX转换为Django的网站。我们想像这样重定向旧网址:/detail.aspx?ID=123...到.../文章/123问题出在url模式匹配上。我想像这样匹配旧网址的模式:(r'^detail.aspx?ID=(?P\d+)$','mygreatview'),...然后在View中执行301重定向:defmygreatview(request,url_id):article=get_object_or_404(Article,url_id=url_id)url='/articles/'+article.url_idreturnHttpResponsePe
在SEO方面,如果我想将相关页面内容组合在一起以最大限度地提高搜索引擎的可读性,我应该使用标签或? 最佳答案 1)还没有。2)如果是,并且您将菜单包装为article,或将附属链接农场包装为article,Google会抽打您(记住这一点三四年)。3)如果你有很多合法的内容,并且每条内容都是独立的(即:适合article),那么你不仅应该把它包装在article中标签,但您还应该学习如何使用Google的“RichSnippetTool”,该工具最近更名为“StructuredDataTool”。如果您学会了如何以html5友好的方
有什么方法可以在创建产品后更改SEO短语的默认结构(元描述、标题、关键字等)?可以为每个产品手动更改Seo短语-但如何更改通用产品seo字符串?我使用的是presta1.5。提前致谢。 最佳答案 不确定您所说的更改默认短语是什么意思,但是如果您想更改主页(默认使用)的seo短语,您需要转到Preferences>Seo&Urls并在那里进行更改。如果您出于某种原因需要自定义默认情况下它们的呈现方式,您需要覆盖classes/Meta.php(在1.4中它将是classes/Tools.php),您可以在其中找到方法getMetaTa
根据currentbestpractices留言板上给定线程的RESTfulURL应如下所示:http://domain/forum/threads/3URL应该包含关键字(slug)也是一种常见的SEO做法,所以也许上面的URL可以变成:http://domain/forum/threads/3/title-of-this-particular-thread现在,再次根据我在第一段中链接到的指南编辑此主题,URL为:http://domain/forum/threads/3/edit当有人以“edit”为标题发起话题时会发生什么?话题是显示还是编辑应该如何决定?
我需要更改什么才能使所有搜索结果都指向我的index.php?我无法重写规则,因为我有一些页面被ajax到我的index.php。 最佳答案 您不能使用robots.txt,这不是它的用途。不过,重写规则应该有效:您只需要重写index.php所有不是您所说的“ajaxed页面”(即可能当请求的页面不是index.php?取决于你的设置)例如:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}/index.php!-fRewriteRule^(.*)$index.php[L]
这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:usingapache’smod_rewritetoparseSEOfriendlyURL’s我正在构建一个站点,我正在使用MVC概念来动态加载内容。基本上我只有一个文件index.php,并将请求分发到适当的Controller。因此url"siteurl.com/post将重定向到siteurl.com/index.php?ctrl=post然后postController将加载适当的页面。我的问题是,这对SEO不利吗,因为我通过一个页面路由所有内容?有更好的方法吗?
我有一个网站www.megalim.co.il,最近由于版本升级,我发现我有一个禁止所有搜索引擎的robots.txt文件。我的谷歌排名下降了,我再也找不到该网站的主页了我将robots.txt文件更改为允许所有文件,但现在网络管理员工具包不允许写信告诉我该网站已被Google屏蔽。我大约5天前做了这个,我也用google获取了并提交www.megalim.co.il以索引所有相关页面但是,当我搜索这个时:“site:www.megalim.co.il”我从我的网站上得到了一堆结果,但不是主页!我还应该寻找什么?谢谢!伊加尔 最佳答案