草庐IT

wordpress - SEO - 使用 href ="#"的下拉菜单

我有一个wordpress网站,主导航中有一个下拉菜单。菜单项不链接到任何地方,而是在悬停时显示下拉菜单。这是一个纯CSS下拉菜单。使用wordpress菜单编辑器,我将URL指定为#,换句话说,html将是:Link如果用户单击此链接,URL将更改为当前页面的URL,并在末尾添加#。但是页面不会刷新或重新加载。另一个选项是在wordpress菜单系统中将URL留空,这意味着html将是:Link这不允许您单击链接,甚至不会像您在链接上期望的那样将指针光标更改为手。现在,鉴于这些都没有实际链接到任何地方,从SEO的角度来看哪个最好?Google会尝试将我的所有页面编入索引两次并在末尾添

controller - 在 codeigniter 中创建动态 url

我目前正在为一家新闻机构制作一个小型CMS。管理员将在一段时间内更新新闻。现在我希望url看起来像http://somedomain.com/apple-iphoe5c-released,而不是像http://somedomain.com/头条新闻/1。我在gocart(内置于codeigniter)中看到,它们具有带有产品名称的url。我如何能够实现这一目标? 最佳答案 对于这件事,你已经使用了ci中给定的路由考虑这个小例子$route['aboutus']="anycontrollerismaptothatname";sampl

php - 在 html 页面中使用 js、php 创建 SEO 友好的 url

我正在使用html、js和php为客户开发一个网站。对于任何数据库调用,我正在使用ajax调用$.ajax({type:'POST',url:"index2.php",contentType:"application/json;charset=utf-8",dataType:"json",success:function(msg,status){dosomething(msg);},error:function(msg,status){console.log("failure");console.log(msg);}});和php页面将输出返回给我。问题是index.html页面url

asp.net - 搜索引擎是否可以搜索来自数据库的动态 ASP.NET 页面数据?

我有一个带有ASPX页面的ASP.NET网络应用程序,该页面使用我在OnPreRender事件期间从数据库填充的数据网格显示食品名称和描述。数据网格呈现为HTML表格。所有数据都会自动呈现。没有要解析的查询字符串。问题:页面是否会被“抓取”以便可以从Google等搜索到项目名称和描述? 最佳答案 简短的回答是——是的。您可以转到google网站管理员工具并使用FetchasGoogle选项来查看访问您的页面时Google会看到什么。只需确保始终为相同的网址显示相同的内容即可。当您使用相同的URL向不同的访问者显示不同的内容时,Goo

html - 在搜索引擎中显示永久链接

我在这里做的是非常基本的事情。在页面上显示一些帖子。每个帖子都在一个div中,并有一个显示其永久url的anchor标记例如permalinkSummaryofthePost现在,当我尝试在流行的搜索引擎上搜索帖子时,它们不会显示我在div中包含的永久链接,因此它不会将我重定向到帖子的永久链接,而是将我重定向到网站首页关于应该如何解决这个问题的任何建议 最佳答案 您可能想查看canonicallink标准来帮助你在这里。我假设永久链接实际上用作URL,并且它位于同一网站上。因此,对于您的示例,我将在中包含一些HTML包含以下内容的页

javascript - 如何使用javascript更改图像文件名

我正在经营一个网站,该网站的数据库中有超过50,000种产品。问题是文件名和这个问题一样神秘:51h5zpsj7il,另一个是:51i5cvruyrl。我需要将它们更改为对SEO更友好的名称,例如“Introduction-to-Programming”或“C++-for-Everyone”。客户在亚马逊上销售他们的产品,因此从他们那里获取这些图像名称。我已经编写了更改alt的代码,但我不知道如何重命名不属于我们的文件。我能否想出一种技术将这些文件添加到他们的imgs,然后从那里开始工作?为了方便起见,这是更改替代文本的JS代码,而不是SEO需要更改的src文本:vartitle=do

javascript - 可降级链接 - Ajax 内容的 SEO

似乎有很多解决可降级javascript链接的方法,所以我想知道哪种方法被认为是最好的方法。一个重要的考虑因素是搜索引擎现在似乎正在为AJAX内容编制索引,我想让这尽可能简单。http://jsfiddle.net/spadez/2hFWj/3/$(function(){$('#next').click(function(e){alert("Test!")});这是在我的网站上添加渐进增强链接的最佳方式吗?谷歌可以在此链接上跟踪javascript路由吗? 最佳答案 如果您在您的示例中使用非侵入式javascript,您可以确定谷歌

.htaccess - 谷歌没有按预期索引我的网址

我的站点在页面之间的URL中传递一个变量(电话号码)。它从数据库中获取电话号码并将URL链接写入:url.com/phone-number/id。但是,如果目标页面没有电话号码,它将被替换为0,因此,url.com/0/id。在我的.htaccess文件中重写旧的查询php参数以清理url我在重写中放置了默认的url.com/0/id。旧页面没有电话号码,因此所有重定向都将包含0。#301redirectsadRewriteCond%{REQUEST_URI}^/page\.php$RewriteCond%{QUERY_STRING}^id=(\d+)$[NC]RewriteRule^

seo - 谷歌搜索结果显示子页面链接而不是完整的 url

当我在我的网站上进行谷歌搜索时,谷歌列出了我网页的所有搜索结果,其中包含指向子页面的链接,而不是完整的url。(以绿色显示)。这个可以吗?是否有可能强制谷歌显示完整的url而不是几个指向子页面的链接。谢谢 最佳答案 您说的是可以通过Google网站站长工具管理的附加链接。在Google网站管理员工具中,在您的网站属性下转到搜索外观>附加链接。您可以在此处修改和编辑这些附加链接。 关于seo-谷歌搜索结果显示子页面链接而不是完整的url,我们在StackOverflow上找到一个类似的问题

java - 使用 struts 设置多语言 seo 友好站点

我有一个用struts1.3制作的旧Web应用程序,我需要更改内部多语言的工作方式。目前我有一个以这种方式处理语言变化的Action:this.setLocale(request,newLocale("es","",""));this.setLocale(request,newLocale("en","",""));this.setLocale(request,newLocale("fr","",""));this.setLocale(request,newLocale("pt","",""));//thisisandinstanceoforg.apache.struts.action