所以前几天我彻底检查了一个完整的网站,并在谷歌搜索结果中发现了一些旧页面片段。旧页面有一个丑陋的链接结构,例如domain.com/index.php?article_id=123。新站点使用漂亮的永久链接,例如domain.com/pagetitle。是否有一段代码可以放入.htaccess文件中,以便将所有丑陋的永久链接重定向到新站点?编辑附加信息:旧链接不再存在。新旧站点的结构差异很大,并不是所有站点的所有内容都进行了改编。主要问题是我不希望谷歌搜索结果中的旧链接总是向用户抛出404。 最佳答案 也许是一个RedirectMa
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我有一个使用magento和Nexcess托管的电子商务网站,但现在我已将网站更改为新框架Kohana和Arxive托管。网站具有相同的域名。我已经将我的网站移动到新框架并托管了大约一个月,但谷歌仍然从我的旧网站缓存旧信息SEO,尽管它仍然缓存了新网站的一些信息。我尝试通过谷歌搜索我的网站,但当我点击来自谷歌的链接时,几乎没有发生错误,导致用户无法查看我的网站或产品。例如:https://www.webs
我有一个新的wordpress网站,我想上线。我需要将所有旧产品URL重定向到新产品URL,并且域名需要指向新服务器。我只是想确保我按照正确的顺序执行所有正确的步骤,并确保Google了解这些更改并对新网站进行排名。以下是正确的吗?按照有关如何替换URL的wordpress说明进行操作:https://codex.wordpress.org/Moving_WordPress将新网站上传到新服务器。更改域的名称服务器以指向新服务器。为产品编写htaccess重定向并放置在旧服务器/网站上为产品编写htaccess重定向并放置在新服务器/网站上 最佳答案
我想用angularJS做服务器端渲染。是否可以在旧版本的angularJS(2.0之前的版本)中执行此操作? 最佳答案 有一些npm模块可以在服务器端解析AngularJS模板:AngularJS-Serverisbuiltonjsdom,animplementationoftheDOMAPIforNode,andangularcontext,whichprovidesalightweightcontainerinwhichtoinstantiateyourAngularJSapplication.AfterIeventually
我有一个电子商务网站,其中包含3000多种产品。目前,我的URL如下所示:http://www.muszakiarena.hu/termekek/sencor-sle-1958-led-tv/3112现在,'termekek'表示'产品',第二个是产品的名称,而第三个是产品的ID。我想从URL中删除“termekek”,因为它是不必要的,我希望没有它我会获得更好的排名。所以新的URL看起来像http://www.muszakiarena.hu/sencor-sle-1958-led-tv/3112现在,系统已经以这种方式工作(产品页面显示在www.muszakiarena.hu/sen
我已经设置了一个带有过滤器的自定义View以仅包含一个特定的子目录。该网站已经存在多年,但新View仅显示从创建之日起的数据。有没有办法包含子目录的所有(过去/现在/future)流量? 最佳答案 过滤器仅在向前(从首次实现时)开始生效,不会影响过去的数据。通常,最佳做法是使用以下View设置您的GA帐户:原始-您的所有数据都未经过滤测试-测试过滤器等的View。Master-用于向您的经理等报告。过滤器一旦应用于数据,就无法撤消,即使您稍后删除了过滤器,这就是为什么最好先在“测试”View中测试过滤器。
我对SEO/分析的了解非常有限。我正在重新设计一个WP网站,我们正在重新开始,但仍希望导入所有旧博客文章以进行SEO曝光。我们不会更改域如果我们可以帮助它,我们不会改变/更改永久链接字符串我的计划是导出/导入主要内容和SEO元数据。假设永久链接不变,SEO元数据保持不变,那么将帖子导入新数据库是否会影响帖子在搜索结果中的显示方式?据我所知,分析与url本身相关联,所以应该没问题。 最佳答案 如果您认为旧内容仍然具有一定的重要性,则必须始终尝试保持URL不变,而不是尝试将其保留在您的网站上,或者如果您认为它没有用,则不要导入它。如果页
我正在将旧网站迁移到Wordpress+AngularJS(带有Typescript)架构。我们需要通过将旧URL迁移到AngularJS网站来保持我们的SEO。通常我会在.htaccess中使用重定向301,但它似乎不适用于angular。:(你会怎么做?最好的问候。 最佳答案 请记住这个问题,htaccess重写规则有效。我想那是因为我曾经写过“Redirect301...”,现在它需要“Redirectpermanent...”或者不是,但现在可以了。;-) 关于angularjs
我正在尝试将来自多个旧域的页面逐页重定向到一个新域,即:第1页:http://www.example.org/default.asp?id=1重定向到http://www.example2.org/newpage.html第2页:http://www.example2.org/default.asp?id=2重定向到http://www.example.org/contact.html……等等。每个旧页面都会重定向到特定的新页面。我试着按照.htaccess的方式写一些东西Redirect301http://www.example.org/default.asp?id=1h-tp://
我一直在寻找一种方法来阻止旧浏览器访问页面内容,因为该页面与IE6.0等旧浏览器不兼容,并返回一条消息说浏览器已过时并且需要升级查看该网页。我知道一点php,并且编写一个用于此目的的小脚本并不难,然后我正要开始这样做,一个巨大的问题突然出现在我的脑海中。如果我做一个php脚本根据浏览器的名称和版本阻止浏览器,这是否不可能阻止某些搜索引擎蜘蛛或其他东西?我正在考虑通过此功能进行浏览器识别:http://php.net/manual/en/function.get-browser.php爬虫可能会被识别为爬虫,但爬虫不可能提供某种浏览器名称和版本吗?如果之前没有人测试过这些东西或玩过这种功