关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭4个月前。Improvethisquestion如果我在我的.htaccess文件中使用RedirectMatch301代码:原文:/automobiles/pickups/?category=classic重定向:RedirectMatch301^/automobiles/(.*)/?$/?s=$1[L]它会影响我的SEO状态吗?
我重新启动了网站,现在我需要301重定向来保持我的网页排名:)我的旧网站是这样的:www.domain.com/start/或www.domain.com/start新网站看起来像这样:www.domain.com/home.html我的重写规则如下所示:RewriteEngineOnRewriteRule^start//home.html[R=301,L]RewriteRule^start/home.html[R=301,L]如果没有斜杠,它会重定向到home.html正常,但是如果使用start/,它会重定向到home.html/并转到404..我阅读了多种解决方案,但没有一个对我
以下规则在htaccess文件中,需要保留:#GENERALRewriteRule^([A-Za-z_0-9\-]+)$/index.php?page=$1[QSA]RewriteRule^([A-Za-z_0-9\-]+)/$/index.php?page=$1[QSA]RewriteRule^([A-Za-z_0-9\-]+)/([a-z]+)$/index.php?page=$1&comp=$2[QSA]RewriteRule^([A-Za-z_0-9\-]+)/([a-z]+)/$/index.php?page=$1&comp=$2[QSA]但是,我需要防止特定文件夹重定向,我
我在一个文件夹中有一些index.html文件来获取一些不错的url-site.com/aboutindex.html位于about文件夹中。但是我看到我的site.com/about被301重定向到site.com/about/我不确定301是从哪里生成的。它不在配置中。/about/也有一个301结果。我想这是有道理的,因为我正在重定向到index.html文件,但它不应该重写吗?有没有办法为/about返回200,而不是为about/返回301?我正在使用nginx服务器block:server{listenIP;server_namesite.com;rewrite/$sche
我们正在为客户重新构建平台,他们关注SEO。他们当前的站点支持SEO友好的URL,新平台也是如此。因此,对于那些,我们将创建相同的URL映射。但是,他们有大量其他对SEO不友好的URL,他们希望永久重定向这些URL。这些不遵循类似的模式,因此.htaccess中的一个正则表达式不会削减它。在LAMP堆栈上处理此问题的最佳方法是什么?该应用程序也有一个前端Controller,所以我需要确保它与硬重定向一起工作。 最佳答案 一种方法(Ichose)是创建一个简单的旧url和新url表,然后使用mod_rewrite读取表并执行重定向。
概念所以,我已经制作(实际上升级)了这个网站,它有自己的内容管理系统(CMS),每个人都喜欢。与大多数CMS一样,默认行为是使用丑陋且完全无用的url访问页面,如下所示:www.mysite.edu/index.php?pageid=xxxx所以我们的想法是改变它,这样我们就可以拥有“真实”的URL,这些URL不仅看起来更好,而且有望与Google搜索引擎更好地合作。改变真的没有那么难:通过Apache发现没有相应URL的页面,并使用ErrorDocument404/redirect.php重定向到/redirect.phpredirect.php剥离URL并在数据库中找到它的条目。r
我在我的网站名称“sign_up”上使用了一个链接。当您点击签名时,它会检查您选择的语言和货币,并使用301重定向将您永久重定向到正确的页面。这对SEO不利吗?请记住,这是它将保持的方式。我最终不会摆脱它吗? 最佳答案 在这种情况下,HTTP301状态代码毫无意义,因为您正在根据客户端设置和首选项执行重定向。爬虫如何知道哪个是正确的环境?采用以下场景clientAconnectsto/signupwithpreferencesX=>301to/en/signupclientBconnectsto/signupwithpreferen
如果我的网站只响应www.example.com,而不响应example.com,这会影响搜索排名吗?对于任何主要搜索引擎,我都没有发现任何可以证实或否认这一点的东西,我很好奇。 最佳答案 我前段时间读了一篇来自ScottGuthrie的关于IISSEO工具包的文章-要点如下:您的网站可能存在的4个真正常见的SEO问题以下是4种非常常见的情况,它们可能会导致您的网站无意中公开同一内容的多个URL。当发生这种情况时,链接到您网站的外部网站最终会将其页面链接拆分到多个URL-结果导致您在搜索引擎中的页面排名低于您应得的。SEO问题#1:
Google搜索和其他搜索引擎是否会惩罚从我的裸域到我的常规域的301重定向?我需要从example.com到www.example.com的重定向,因为GoogleAppEngine不支持裸域。如果可能,请提供带有更新引用资料的答案。谢谢! 最佳答案 不,您不会受到处罚。Google实际上建议您设置首选域:Note:Onceyou'vesetyourpreferreddomain,youmaywanttousea301redirecttoredirecttrafficfromyournon-preferreddomain,soth
我想将页面重定向为:http://www.mysite.com/index.php?id=1到http://www.mysite.com/the-real-name.htm但我在第一个url中没有真实姓名,那么我应该从数据库中获取它。我制作了一个界面页面,然后我将页面http://www.mysite.com/index.php?id=1重定向到它,然后我获取了真实姓名(带有id参数在url)从db然后我将页面重定向到http://www.mysite.com/the-real-name.htm使用PHPHeader函数。这个过程对搜索引擎友好吗?哪个页面将被搜索引擎抓取工具编入索引?