草庐IT

其中包括

全部标签

在Node.js中如何从Whatwg URL获取/构造URL字符串,包括用户和密码,但在主机之后什么也没有

推荐以下内容的推荐方法是什么:https://user:pass@hostname:port从:https://user:pass@hostname:port/p/a/t/h?q=whatevere#hash处理node.js时url使用当前WhatwgURL的模块?看答案可以肯定的是,您可以使用Node.js使用标准JavaScriptvars='https://user:pass@hostname:port/path#hash';s=s.substring(0,s.lastIndexOf('/'));这应该给您作为您想要的价值。CAZ更新-如果您无法预测URL中的/数量/varurl='h

.htaccess - 简单的 http(包括 www)到 https htaccess

我想验证一下,如果我的重定向代码得到了很好的实现,那么在seo中就不会出现问题。当前使用此代码:我想这样做:-http://mydomain.tldtohttps://www.mydomain.tld-http://www.mydomain.tldtohttps://www.mydomain.tld我目前的代码是:RewriteCond%{HTTP_HOST}!^www\.[NC]RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]RewriteCond%{HTTPS}!onRewriteRule(.*)https://%{HTTP_

asp.net-mvc - 关于生成站点地图的问题,其中 URL 将重定向到其他页面?

我们正在尝试为我们正在构建的网络应用程序生成站点地图。我有点不确定我应该在站点地图中提供的一些链接。目前,我们的应用程序表现如下。有这样的资料单链接:/Factsheet/{id}当收到请求时,我们采用id值并确定应显示哪种类型的资料表。然后我们发出一个重定向到/ListedFactsheet/{id}或/UnListedFactsheet/{id}这很好用。我们希望保留原始URL,因为用户只需键入/Factsheet/{id}就更容易了,而不必知道他们拥有的id是否适用于上市或非上市情况说明书。现在的问题是我不确定是否应该在站点地图中放置指向已列出或未列出的资料单的直接链接,或者是否

parsing - 元描述标签,包括电子邮件

我不太确定在元描述标签内使用电子邮件地址的逻辑。我想知道这是否可能(我不明白为什么不可能)或者我是否可能遇到服务器不解析@符号的问题?编辑:删除附加问题 最佳答案 在meta-description中包含bernard@example.com(或mailto:bernard@example.com)code>与那里有任何其他文本没有什么不同。用户代理应该将其解释为文本,而不是URI。(当然,寻找电子邮件地址的机器人可能会解析/理解它,但无论您在哪里发布地址,情况显然都是如此。这个问题不适合讨论防止机器人识别电子邮件地址的策略。)在H

php - php的方面包括(解析)

使用phpinclude来包含对网页语义意义至关重要的方面是否安全,例如搜索引擎。例如,您可以拥有吗?您页面的标题都被吸走了一个包含?举个例子,谷歌蜘蛛实际上能够看到这些标题吗?是否有一种...被动解析...如果您愿意,它不会看到依赖于脚本执行的html?或者这种排除是客户端脚本(如javascript)所独有的吗? 最佳答案 Google永远不会看到原始的PHP代码,因为那意味着您的服务器配置错误。您用于构建网页的服务器端语言/进程与最终用户无关,他们应该看到的只是html。因为蜘蛛看到的都是html,所以无论您是从一个普通的旧.

seo - Google 和 Yandex 索引是否存在路径,如果我在 robots.txt 中允许它,但其他页面不包含其中的链接

我有一些页面,比如/hidden_​​archive,没有被任何其他页面引用。我在robots.txt的下一行中包含Allow:/hidden_​​archive。搜索爬虫会索引该页面吗? 最佳答案 我会说:不。为什么不能在页面上添加一些链接?没有人声称它们必须对人类可见... 关于seo-Google和Yandex索引是否存在路径,如果我在robots.txt中允许它,但其他页面不包含其中的链接,我们在StackOverflow上找到一个类似的问题: htt

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

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

asp.net-mvc-3 - 创建规范 URL,包括 id 和 title slug

我想复制StackOverflow对其URL所做的操作。例如:HiddenFeaturesofC#?-(HiddenFeaturesofC#?)或HiddenFeaturesofC#?-(HiddenFeaturesofC#?)会将您带到同一页面,但当他们返回浏览器时,总是会返回第一个页面。您如何实现更改以返回较大的URL? 最佳答案 我之前处理这个的方法是有两条路线,按这个顺序注册routes.MapRoute(null,"questions/{id}/{title}",new{controller="Questions",act

asp.net - ASP.NET 中的大量 301 重定向,包括需要根据查询字符串参数重定向到不同位置的页面

我们网站的多个页面使用旧的非SEO友好URL编入索引,例如http://www.domain.com/DocumentDetails.aspx?id=555.最近我们实现了使用存储在数据库中的slugs的路由,并查找slug以使用路由将您转发到正确的页面,例如:http://www.domain.com/Documents/Title-of-the-Document这一切都很好,但是我们很难找到最佳方法来为当前被Google索引的所有链接设置301永久重定向。有没有办法让1个集中位置存储旧URL和新URL,并让它在找到条目时自动进行301重定向,并将不同的查询字符串参数视为不同的条目?

webpacker:包括来自GEM的JavaScript(JS路由)

我正在尝试使用JS路线宝石和webpacker来自Rails5.1,但无法弄清楚如何包括js-routes.js.erb在Webpack的app/javascript/packs/application.js.import'js-routes'导致UncaughtError:Cannotfindmodule"js-routes"这可能意味着WebPack无法在随附的宝石中找到JavaScript。这可能与此相关webpacker的github问题.现在,此问题的最佳解决方法是什么?谢谢!看答案使用在非常高级的设置JSROUTES文档的一部分://app/javascript/routes.js