草庐IT

protocol_index_body

全部标签

.htaccess - htaccess 重定向 index.php?p=my topic title to/my-topic-title

我想使用htaccess更改我网站的URLURLcurrently:example.com/index.php?p=my-topic-titleIwanttobelike:example.com/my-topic-title我当前的htaccess文件:RewriteEngineonRewriteRule^p/([0-9أ-يa-zA-Z_.]+)index.php?p=$1[NC,L]这段代码的结果是:example.com/p/my-topic-title我希望url(没有(/p/))像:example.com/my-topic-title 最佳答案

indexing - 我的文件(图像)名称可以太长吗?

当从Photoshop输出超过31个字符的图像时,我收到一条兼容性消息?使图像名称(或任何文件名)太长是否有不利之处?我想确保我的网络应用程序在所有主流浏览器(包括移动浏览器)中正​​确显示我的图像,并且我的图像名称会被Google提取用于索引。例如,如果我有一辆正在销售的FordThunderbird,理想情况下,我希望我的图片名称能够很好地描述可用性和排名,即ford_thunderbird_sports_car_large.jpg..大的就是文件大小,与缩略图...但是这是一个较长的文件名,可能会导致某些浏览器看不到它..有人有想法吗?2009年的最佳做法是什么?

html - 301 从顶级域重定向到子目录中的 index.html

我正在开发一个小型多语言网站。最初,所有的html文件都在顶级目录中。每个页面都有英文版和西类牙文版,是不同的html文件。我想把这些文件放在各自的子目录下,en/和es/,然后将顶级域重定向到en/index.html(因为英语将是默认语言)。但是,如果我使用301重定向来执行此操作,搜索引擎是否会从其索引中删除我的顶级域?我想要的是让用户输入www.example.com并到达www.example.com/en/index.html,但我仍然想要www.example.com显示在SERP中。我没有使用Apache的经验,所以我不知道正确的方法。我阅读了一些有关301重定向的内容

html - 爬虫能否找到使用 body 的 onLoad() 和 ajax 加载的内容?

我创建了一个HTML页面,我在其中使用body的onLoad回调,通过Ajax调用从Servlet获取内容并将其发送到div(内容包含有关书籍的信息-每本书作为包含标题,标签的表格、作者等)。现在我想知道当我将此页面提交给搜索引擎时,机器人是否能够抓取此ajax内容?感谢任何帮助/建议! 最佳答案 没有。搜索引擎一般不会抓取Ajax内容。唯一的异常(exception)是Google'scrawlableajaxproposal你显然没有实现。Butitsuseisdiscouragedanyway.所以你的网站绝对不是搜索引擎友好

.htaccess - 没有 index.php 的查询字符串

我希望我的网址看起来像这样:“http://www.example.com/start”,而不是这样:“http://www.example.com/index.php/start”。这适用于我的.htaccess中的这段代码:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$/index.php?/$1在一个页面上,我必须使用GET-Parameters,url应该如下所示:“http://www.example.com/artists/p

web - 在每个页面自己的文件夹中使用 index.html 来获取干净的 URL

我想知道他们将每个网页作为其自己的文件夹中的index.html以实现干净的URL是否有任何问题。您只需链接到目录,无需mod_rewrite即可自动提供index.html。例如,而不是:.|-about.htmlurl:example.com/about.html|-contact.htmlurl:example.com/contact.html|-index.htmlurl:example.com你可以:.|-about|\-index.htmlurl:example.com/about/|-contact|\-index.htmlurl:example.com/contact/

indexing - 动态生成内容的站点地图

我需要在Google和其他搜索引擎上为我的网站编制索引,尽管我的网站是一个IP地址数据库并且网页是动态生成的,例如example.com/show.php?&ip=ipvalue是否可以通过直接链接如上所示的直接URL,将我在数据库中的每个IP地址编入Google和其他搜索引擎的索引?我知道如何设置适当的站点地图文件来索引静态内容,但我不明白如何告诉搜索引擎索引一个物理上不存在的URL,除非用户传递数据库中的值。 最佳答案 没有人(无论是人类访问者还是搜索引擎机器人)都知道文档是动态创建的还是作为静态文件存在。搜索引擎没有理由将指向

indexing - 从谷歌搜索中完全排除目录

所以我想排除整个目录(及其子文件夹)被任何搜索引擎索引。假设我的域名为“example.com”,目录名为“directory-to-exclude”现在当我输入以下关键字时要排除的目录示例(没有.com)我得到的是谷歌搜索结果:directory-to-exclude-exampleexample.com/directory-to-exclude/Adescriptionforthisresultisnotavailablebecauseofthissite'srobots.txt–learnmore.所以它确实显示了,即使内容是隐藏的并且没有被索引。但我想完全阻止谷歌显示它。现在,

html - rel-canonical 还应该包括协议(protocol) (http/https) 吗?

我正在将我的网站从http迁移到https(尽管它仍然支持通过http访问)目前我的所有页面都在HTML中设置了准确的rel-canonical元标记,但显然它们都指向规范的http://url。我现在是否也应该将它们更新为https://,还是将它们保留为http是否可以?我想知道如果我开始混合它们,谷歌是否会惩罚我,或者开始检测重复内容 最佳答案 是的,Google将http和https视为不同的网站,因此您应该更新它们。服务器上的重定向在短期内可能就足够了,但我个人希望尽快更新页面。

indexing - SEO:为什么网站管理员工具中的 "indexed pages"和命令 "site:"有如此大的差异?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion当我进入我网站的Google网站管理员工具时,它会给我“索引URL:305,509”,但是当我在Google中输入“site:”和我的url时,它会返回大约19.000个结果。怎么可能?