草庐IT

redirect

全部标签

php - 避免机器人页面重定向

第一次显示网站时,我需要用户确认他是18岁或以上(酒厂网站)。我的客户想要一个特定的页面(不是popin或弹出窗口),所以使用cookiespresence,我重定向到那个特定的页面。如果您没有确认,您将无法访问任何页面。这是SEO的问题,因为机器人(如GoogleBot)无法正确索引网站。我怎样才能避免专门针对机器人的重定向?或者如何识别用户是人还是机器人?我正在使用PHP,我试图列出已知的机器人并将其与HTTP_USER_AGENT进行比较,以防止重定向。但我不认为这是一个永久性的解决方案(如果机器人更改他们的名字,或者如果涉及新闻机器人怎么办?)。$crawlers=array(

.htaccess - 2-redirect HSTS 而不是 1-redirect HSTS 的优势是什么

https://hstspreload.org/建议应该有2个重定向:http://yourdomain.com至https://yourdomain.comhttps://yourdomain.com至https://www.yourdomain.com我在.htaccess文件中使用以下代码实现了2重定向解决方案:RewriteEngineonRewriteCond%{HTTPS}!=on[NC]RewriteRule^(.*)$https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]但我想知道如何失去我之前使用的这个单一重定向规则的优势:Rewrit

redirect - 将一堆旧的动态 URL 重定向到一个新的索引页面是否会完全影响我的网页排名?

我有六个遗留动态URL,事实证明,重定向它们都需要在我的.htaccess文件中使用18个重写指令-这对我来说似乎很困惑。但是,我能做的是使用一个重定向指令将它们全部重定向到我的新起始页。这是一个很小的网站,人们可以通过谷歌搜索进入的所有页面都很容易从起始页找到,所以我想这样做......我担心这可能会破坏该网站的适度(但值得维持)页面排名,因为多个URL将解析为相同的URL和内容。有谁知道是否会出现这种情况,如果是这样,是否有其他策略可以避免这种情况而不实现上述内容?谢谢!收到。 最佳答案 只要您执行301重定向(永久移动)与30

php 301 redirects 实际上做的是 302 redirect

我一直在谷歌上搜索这个,但似乎没有人知道答案。这篇文章很好地描述了这个问题:http://www.mail-archive.com/php-general@lists.php.net/msg198576.html服务器是Windows2008快速CGIPHP5 最佳答案 看来目前唯一的答案是在使用PHP时不在IIS7上使用FastCGI(因为FastCGI中的错误)——这是垃圾,因为它非常快。使用isapi允许301重定向正常工作,但速度不那么快。 关于php301redirects实际

php - 更改站点的 URL 结构 - SEO 方法的正确技术 - 301 header ?

我一直在对我工作过的旧站点进行更改,我的任务之一是将url结构更改为更友好的内容。例如,当前页面通过?action=contact和?action=article&id123等查询字符串工作。我现在将它们分别更改为/contact和/article/articlename。我只想问一下我应该对搜索引擎采取什么方法,这样他们就不会认为我有重复的内容。当然我会支持旧的url,例如?action=contact,但是当有人访问旧的url时,他们是否应该被重定向到新的?该页面是否也应该被赋予301header?谢谢。 最佳答案 是的,要走的

url - 禁止谷歌索引重定向网址

我有一个包含大量新闻的新闻聚合网站...如果主页上的单个新闻有文本,则该链接会重定向到源站点www.site.com/red/23545,但如果同一新闻没有任何文本,只有标题,那么它会获得此链接这不是重定向,而是转到我网站上的另一个页面www.site.com/23545/some_news_title因此,相同的新闻可以在某些页面上带有文本,然后在源页面或某些只有标题的页面上被重定向,并获得指向站点内页面的正常链接。问题是谷歌正在索引重定向链接(www.site.com/red/23545)。我加了Disallow:/red/到我的robots.txt我也加了rel="nofollo

php - 一些 SEO 工具告诉我该网站正在重定向到一个奇怪的 url

我有一个非常奇怪的“问题”。我尝试使用一些在线重定向工具从网站(http://www.zen-slim.com/)检查我的主页,但我从他们那里得到了一个奇怪的“react”。http://imageshack.us/photo/my-images/690/55667353.jpg/http://imageshack.us/photo/my-images/593/52062478.jpg/http://imageshack.us/photo/my-images/443/79452246.jpg/正如您在图片中看到的那样,在这个特定的工具上,我收到了两个302重定向,然后是一个200(我认

php - 通过 php 和 seo 重定向外部广告链接

大约我已经阅读了SO提出的所有问题,但没有得到我的答案!我需要知道使用PHP使搜索引擎友好重定向成为外部广告链接的最佳方法是什么?例如,对于指向网站的链接,我们在我们的网站中有一个url:http://www.oursite.com/ads.php?ad=1并且必须重定向到这个:http://www.somesite.com我们如何才能在不失去PR或搜索引擎信任的情况下重定向它?! 最佳答案 使用rel="nofollow"。事实上,Google要求它用于付费链接。使用robots.txt或x-robotsHTTPheader标记阻

apache - 使用 ,htaccess 将非 www 重定向到 www

我想将我的非www请求重定向到www版本。在google网站管理员中将wwww版本设置为我的首选域。我在我的.htaccess文件中添加了以下内容RewriteEngineOnRewriteCond%{HTTP_HOST}!^www\.RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]但问题是,如果我点击一个非wwwurl,它会给我404,因为在重定向后自动引入了额外的空间。以下是一个示例URL:javaexperience.com/eclipse-get-access-modifier-suggestions-using-ucde

iis - 一个重定向来统治他们

尝试helpafellowdeveloper之后在iis.net论坛上,我开始寻找一种更好的重定向方法。因此我得到了thisarticle.我采纳了很多这些想法并开始实现我自己的版本。一切似乎都很好,但我遇到了一个障碍,我希望你能帮忙。好的,快速解释一下我的规则:我的想法是测试url,如果我发现它有问题,我会重写url并让它继续,而不是立即重定向它。如果我在任何时候重写url,我都会将自定义服务器变量“Redirect”设置为true。最后,我测试我的自定义服务器变量是否为真并重定向用户。它的重点是只有一个301重定向,而不是一连串的重定向。这些是我的规则(对不起墙):现在大部分实际上