草庐IT

seo - 如何定位具有多种语言但只有一个链接的网站?

我有一个使用两种语言的网站,其格式如下:example.com/changelanguage.xx?lang=de并重定向到德语然后像这样再次调用相同的URL:example.com/changelanguage.xx?lang=​en重定向到英语。重定向后URL保持不变example.com,只是语言发生了变化。如何在此处添加hreflang属性(用于Google索引)? 最佳答案 对不同的(即翻译的)内容使用相同的URL是一种不好的做法。消费者,如搜索引擎机器人,会使用rel-alternate+hreflangmarkup查找

seo - 当我只有一个根文件夹时,如何为 TYPO3 多域系统实现站点地图?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion对于TYPO3多域系统(.de和.com),我必须链接到robots.txt中的两个sitemap.xml。两个实例都有一个根文件夹。我如何告诉谷歌哪个sitemap.xml是正确的?

SEO:允许爬虫在一次只有少数页面可见时索引所有页面

我正在为SEO目的改进网站并遇到一个有趣的问题。除其他外,该站点还包括一个包含单个项目的大型目录(这些项目是什么并不重要)。每个项目都有自己的详细信息页面,可通过访问http://www.mysite.com/item.php?id=item_id或http://www.mysite.com/item.php/id/title这个目录很大——里面有大约100,000个项目。自然地,在任何页面上都只列出了一些项目。例如,在主站点主页上,有大约5或6个项目的链接,在其他页面上有大约12个不同项目的链接,等等。当真实用户访问该站点时,他们可以使用搜索表单按关键字或位置查找项目-因此会生成符合

google-analytics - Google Analytics Filter 不显示旧数据。只有向前有用吗?

我已经设置了一个带有过滤器的自定义View以仅包含一个特定的子目录。该网站已经存在多年,但新View仅显示从创建之日起的数据。有没有办法包含子目录的所有(过去/现在/future)流量? 最佳答案 过滤器仅在向前(从首次实现时)开始生效,不会影响过去的数据。通常,最佳做法是使用以下View设置您的GA帐户:原始-您的所有数据都未经过滤测试-测试过滤器等的View。Master-用于向您的经理等报告。过滤器一旦应用于数据,就无法撤消,即使您稍后删除了过滤器,这就是为什么最好先在“测试”View中测试过滤器。

javascript - 考虑 seo 在滚动时淡入淡出动画(但只有一次)

我需要实现这种动画效果,例如this中使用的页。我已经尝试了很多次我在互联网上找到的一切,但没有一个解决方案像这样工作,我无法修复它。我想对于任何了解Javascript的人来说应该很容易(但我不是他们中的一员,这是我第一次需要这样的东西而且我的研究持续了几个小时,所以我很抱歉,但我试过了询问更多有JS经验的人)。在理想情况下,它不应该通过隐藏的东西来解决,因为我担心对SEO有不良影响。$(document).ready(function(){/*Everytimethewindowisscrolled...*/$(window).scroll(function(){/*Checkth

问题解决:ubuntu进入桌面黑屏或只有光标

解决:开机进入grub页面,选择ubuntu高级选项,按e进入编辑页面往下翻找到roquietsplash$vt为rwquietsplashnomodeset$vt(nomodeset:让内核不再去设置显示模式而保证系统还可以进入字符界面)然后按F10进入引导,成功进入桌面到这里只是暂时进入桌面,重启后还会黑屏,为了永久解决这个问题,接下来:在终端编辑文件输入sudogedit/etc/default/grub找到quietsplash,在后面加入nomodeset。然后保存并关闭文件。在终端输入sudoupdate-grub然后重启就可以了。用这个方法进入桌面可能会出现分辨率只有800x60

php - 通过机器人访问网站,但只有在浏览器/人类设置变量之后

我们正在使用Drupal开发一家啤酒厂的网站。由于18岁以下的未成年人不允许查看该网站,任何访问的页面都会通过一个模块(法律)传递,如果用户单击“继续”以确认他/她的年龄超过18岁,该网站将显示给用户保存法定年龄为真。问题是当搜索引擎机器人访问页面时,它们也被重定向到法定年龄验证页面。我尝试了以下脚本来确定PHP中的机器人或浏览器:$agent=$_SERVER['HTTP_USER_AGENT'];if((eregi("bot",$agent)||eregi("slurp",$agent))){$_SESSION['legalage']=true;drupal_goto($_REQU

html - 为什么只有一张大图片作为主页不好?

在设计我的主页时,我觉得常识是只在中心放一张大图片来提供所有内容是不好的。“正确”的做法是将大的布局图像分成几个小背景,并使文本使用标准html和css背景图像进行布局。一张大图片是SEO不好的唯一原因吗? 最佳答案 搜索引擎无法理解它。盲人或其他视障人士无法理解它。有人屏蔽图片是因为他使用的是昂贵的互联网手机,这是无法理解的。有几个原因:-)同样重要的是:对整个预合成图像进行更改并不容易,除非您仍然可以访问原始的分层变体。希望它们也包含文本,而不仅仅是像素数据。(其他人之前已经提到过。致谢pierre和Kendrick)如果您使用

css - 只有图像的语义菜单

我正在尝试制作一个只有图像的菜单。谁能告诉我应该如何以尽可能语义化的方式来标记它?我最好的猜测是这样的:HTMLCSS.menu{width:40px;height:40px}#home{background:url('...')编辑:查询是因为我需要使用空标签或者我可以把内的标签标签。 最佳答案 首先,如果您愿意尊重HTML5语义,您的菜单应该用包裹起来。标签。其次,alt=""应替换为title=""上的属性标签(MDNformoreinfo)第三,你应该使用标记为alt=""属性,以便您可以添加更多语义上下文。您的菜单可能如下

c++ - 为什么只有指向函数的指针而不是函数的var?

在C/C++中,我们可以声明/定义一个类型的函数指针,然后声明/定义一些该类型的变量。但我认为这是模棱两可的。例如:typedefvoid(*pFunc)();//typedefvoid(aFunc)();voidtheFunc(){cout理论上只有pFuncpf1=&theFunc;和(*pf1)();是合法的,但以上都可以通过编译。在Pascalsyntax,我们需要分别定义函数的变量或函数指针的变量,它们的含义是不同的,而且更清晰(至少我是这么认为的)!此外,我们不能声明/定义函数的var而不是函数指针的var!我尝试了以下操作但失败了。typedefvoid(aFunc)()