我正在为智能手机构建我的网站的移动版本(iPhone/黑莓/Android/WebOS)只要用户代理属于上面列出的一种类型(我的移动网站与桌面网站的网址不同),我就想从我的主网站重定向到移动版本。我的移动版本更像是一个WebApp,不包含与桌面站点相同的内容。看完ThisPostbyGoogle我了解Googlebot希望智能手机显示网站的桌面版(Googlebot-Mobile不适用于智能手机)我担心如果我重定向到智能手机的移动版本,Google会因为隐藏真实内容而对我进行处罚,我该如何避免这种情况?我知道包含从主站点到移动版本的链接,反之亦然。关于在为智能手机创建网站的移动版本时如
我有三个域,例如:domain.com、domain.de和domain.co.uk。com域是全局(主要)域,其他域是特定国家/地区的域。我想将co.uk和.de域重定向到domain.com/de/和domain.com/uk/。在apache上执行此操作的最佳方法是什么?在htacess文件中使用重写规则?或使用PHP?进行301重定向(明智的SEO)是否更好?感谢您的回复。 最佳答案 绝对最好的方法是使用301重定向。这是谷歌建议的。htaccess中的类似内容应该可以工作:Redirect301/http://www.ex
我目前使用以下规则从标准URL重定向到SEOURL:RewriteRule^books/v/([0-9]+)/(.*)/page([0-9]+)books.php?type=book&id=$1&title=$2&page=$3[L]RewriteRule^books/c/([0-9]+)/(.*)/page([0-9]+)books.php?type=category&id=$1&title=$2&page=$3[L]RewriteRule^books/v/([0-9]+)/(.*)books.php?type=book&id=$1&title=$2[L]RewriteRule^bo
如果您说的是一个重定向到另一个页面的索引页面,那么当搜索引擎索引该站点时,他们是否遵循重定向并扫描它被重定向到的页面?想知道我是否需要在带有元标记的重定向页面中放置一个简单的html结构以实现正确的SEO。 最佳答案 如果页面改变了位置,使用带有301重定向的PHP头函数来通知搜索引擎页面已经移动:。header('HTTP/1.1301MovedPermanently');header('Location:'.$location);从SEO的角度来看,这是最合适的方式。 关于php-重
我在PHP中有一个多语言网站(西类牙语、英语、法语),主要语言是英语。如果$_SESSION['idm']设置为“en”,它会加载包含翻译的文件。我想这样设置:如果用户语言是西类牙语www.mydomain.com和mydomain.com->es.mydomain.comwww.mydomain.com/video.php?id=3->es.mydomain.com/video.php?id=3如果用户语言是法语www.mydomain.com和mydomain.com->fr.mydomain.comwww.mydomain.com/video.php?id=3->fr.mydom
我们在域www.turkuaz.be上为www.immo-turkuaz.be建立了一个新网站为了将所有SEO值(value)传递给新域,我们已将此.htaccess上传到www.immo-turkuaz.beRedirect301/http://www.turkuaz.beRedirect301/nl/tekoop.htmlhttp://www.turkuaz.be/nl/aanbodRedirect301/nl/in-een-notendop.htmlhttp://www.turkuaz.be/nl/info/over-turkuaz/wie-zijn-weRedirect301/
如何在链接到内部页面时将用户重定向到外部站点?我见过这样的例子:example.com/go/ksdjfksjdhflsexample.com/?go=http://www.new-example.com...还有更多...这是如何在php中实现的?这对SEO有什么好处/坏处吗? 最佳答案 我看不到这种方法有任何好处,但有几种方法可以实现。要使用GET查询执行此操作,您只需要以下代码:HTML:Google!PHP:if(filter_var($_GET['site'],FILTER_VALIDATE_URL)){header('L
我被要求为一家最近易主的餐厅制作一个网站。他们想要一个新的URL。旧站点的所有者执行了到新站点的重定向。旧站点:http://www.refugelounge.com新站点:http://www.therefugeyc.com我对重定向知之甚少,但我暗暗怀疑这里发生的任何事情都会损害新网站的网页排名和流量。旧网址首先出现在谷歌中,并显示为新网站的精确克隆。并且在访问旧站点时,无论访问什么页面,URL都保持静态。这是怎么回事?谢谢。 最佳答案 是的,那很糟糕。他们使用框架(frameset+frame)。尽管是obsolete(“作者
我为一家公司创建了一个新网站,我希望重定向所有以前的搜索引擎结果。由于有相当多的页面,其中大部分使用id,我想使用一些通用的东西而不是重新路由所有旧页面。我的第一个想法是:Router::connect('/*',array('controller'=>'pages','action'=>'display','home'));并将其放在routes.php文件的最后[因为它被优先考虑]这样所有未通过先前路由操作验证的请求将返回true并重定向到主页。但是这不起作用。当我在路由器上使用不同的路径时,它会成功重定向。例如,如果我给它:Router::connect('/*',array('
我想在匹配有效路由但当前不以斜杠结尾的任何url中添加尾部斜杠,即www.example.com/url在url与有效路由匹配后,我想301重定向到相同的url,但添加尾部斜杠,即www.example.com/url/我花了一些时间研究它,但我似乎无法弄明白。我相信路由在PostResolveRequestCache事件中匹配,但我不知道如何在该事件期间或之后访问路由数据以查看是否匹配了有效路由。如果我可以确认匹配了有效路由,那么我可以检查url以确保它以斜杠结尾。我希望已经足够清楚了,如果您需要更多信息,请告诉我。 最佳答案 我