草庐IT

php - 从乌尔都语 URL 生成 SEO 友好的 URL Slug

您好,我有一个网站,所有url都在seo中,现在我将我的网站转移到urdu语言,但是因为url是urdu,它没有显示正确的url是否有人有我可以使用的seo功能.我的网站url现在像这样的domain.com/123//它应该像这样的domain.com/123/ùوأنالاأعرومنأينأستطيعأنأراك/这是我目前的代码。functionseoUrl($input){/***ReturnURL-Friendlystringslug*@paramstring$input*@returnstring*/$input=remove_accent($input);$input=

asp.net-mvc - 使用 asp.net mvc 将 Http 重定向到 Https 和 SEO

我想知道我是否应该让GET页面不使用SSL,而同一URL的POST使用SSL?我正在阅读有关对需要SSL和SEO的所需页面进行重定向的问题。ASP.NETMVC有一个属性,但是执行302重定向而不是301。是否有使用SEO执行此操作的最佳实践。我有登录、注册、帐户页面等页面。 最佳答案 通常,就SEO而言,这些原则不适用于表单,因为蜘蛛不会尝试完成表单,因此来自这些页面的重定向不会影响它们。他们遵循的只是静态链接等。在受密码保护的网站上进行SEO的主要担心是确保付费/私有(private)内容不会最终出现在搜索引擎等中。/*编辑*/

javascript - 对链接图像使用替代文本

对于我网站的图片,我总是使用1张缩略图和1张全尺寸图片。我非常想为我的全尺寸图像应用替代文本,但我不知道如何,因为全尺寸图像链接到并且不是对象。这是出于SEO的原因,以便通过Google图片搜索更容易搜索到全尺寸图片。如何为全尺寸图片应用替代文字?我目前正在使用highslide来显示图像,但也许还有另一种选择可以满足我的需求。这是我指的网站:http://www.easterislandtraveling.com/easter-island/gallery/ 最佳答案 这实际上是一个关于highslide库的问题,您在单击缩略图时

php - 机器人友好的ajax页面

我正在尝试编写一个seo友好的ajax组合。我的目标是为用户提供javascript效果,并为没有js的机器人/用户提供普通html。文件:index.php(我程序的起点)aboutme.php(包含“关于我”的html代码)contact.php(包含“联系人”的html代码)想法:用户访问index.php并点击“关于我”->出现加载动画->aboutme.php加载了ajax->history.pushstate将url重写为aboutme.php。->当用户在fb/twitter/g+上分享当前网站url时,机器人将获得正确的标题、正文等,因为它是没有任何javascript

seo - 如何使用规范链接删除重复的标题标签和元描述标签

我为我的网站运行了SEO工具,它显示我有一个重复的标题标签和元描述标签,它们都在"domain.com/"和"/index.html"中,它们是同一个文件。如何使用CanonicalLink删除重复标签?请帮忙。谢谢。 最佳答案 您遇到了典型的重复内容问题。解决此问题的最快方法是编辑您的index.html页面标记并包含canonicallink在内你的页面。试试这个:这样做是告诉搜索引擎这两个URL(域根和/index.html)是同一个页面,它应该只索引domain.com/。版本。这不会阻止人们仍然能够通过/index.htm

使用动态内容搜索单个页面

我有一个小问题,我一直试图为我一直与之合作的客户解决。我们有4组单页,它们根据提供的获取字符串使用PHP从数据库加载内容。这些生成的页面针对SEO进行了很好的优化,并具有我们需要能够使用搜索功能进行搜索的图像和内容的alt标签。现在我假设(每个人都知道假设得到了什么)这些页面默认情况下可以通过具体的5内置搜索功能进行搜索。但它不起作用。如果我搜索一个我知道肯定在这些页面之一上的词,即使多次搜索也找不到结果。如何让Concrete5搜索这些页面。如果默认情况下或插件无法解决问题,那么有人可以就如何解决此问题提供一些建议。这是一项重要的功能,必须完成。编辑:请参阅下面我的评论。我在这里仍然

zend-framework - Zend 框架 1 和 2 : Get individual headMeta() values

我在2个网站上工作,其中一个是ZendFramework1,另一个是ZendFramework2。我已经在SEO部分,我需要使用每个元元素的值。我已经通过执行此操作获得了标题:printstrip_tags($this->headTitle())但是对于元标记,我还在想办法。问题:有没有办法从View中做到这一点?:print$this->headMeta('keywords')提前致谢。 最佳答案 只需调用viewhelper的getValue方法$this->headMeta()->setName('keywords','foo

url - 将旧站点页面重定向到 dnn 门户上的单个页面

我们使用的是DNN社区版。有一堆html、aspx页面的旧站点应该(虽然不是全部)重定向到新DNN门户v7.1(301重定向)中的单个(默认)页面。这是一个例子:www.mysite.com/hello.html->www.mysite.comwww.mysite.com/mypath/hello.html->同上同.aspx页面->同上www.mysite.com/mypath->同上是否可以使用DNNCE或ASP.NET本身的功能来实现目标?到目前为止,只有两件事浮现在我的脑海中:web.config中的httpRedirect-但这只会覆盖.html部分,而且只是因为新站点没有使

seo - Magento : How to prevent magento subdomain to show in google search index

我已经成功地将我的Magento文件从子域“/magento”移动到根文件夹,并且我从管理目录>google站点地图创建并生成了google站点地图,并将“Disallow:/magento/”添加到机器人。txt文件,但当我在google中通过编写“site:www.mydomain.com”进行搜索时,我仍然看到“www.mydomain.com/magento/”我还尝试从root中删除robots.txt,然后转到“系统”>“配置”>“常规”>“设计”,在“默认机器人”中我选择“INDEX,FOLLOW”我仍然看到“www.mydomain.com/magento/”出现在谷歌

php - CakePHP 使用规范链接路由多语言博客

我在我的CakePHP站点上设置了以下路由Router::connect('/:language/blog',array('controller'=>'posts','action'=>'index'),array('language'=>'en','persist'=>array('language')));Router::connect('/:language/blogue',array('controller'=>'posts','action'=>'index'),array('language'=>'fr','persist'=>array('language')));Rou