草庐IT

http-alt

全部标签

.htaccess - 仅通过 HTTP 访问网站,除了 2 个页面

我需要有关用户通过HTTPS访问我的网站的帮助。我只想让2个页面能够通过HTTPS访问。所有其他页面只能通过HTTP访问,如果用户尝试通过HTTPS访问该页面,它将把他们重定向到该页面的HTTP版本。我已经尝试了几个.htaccess文件,但我似乎无法让它们中的任何一个工作。非常感谢任何帮助! 最佳答案 几种不同的方式:您可以在2个页面(enroll.php和Registered.php)中放置一些逻辑以重定向到HTTPS。if($_SERVER['HTTPS']!=”on”){$redirect=“https://”.$_SERV

http - 使搜索 URL 搜索引擎友好 : hash -> what?

我正在为客户开发航类搜索引擎,目前URL如下所示(ad=目的地机场,ao=始发机场、日期和航类数量此处未指定乘客):http://example.com/#ad=S%C3%A3o+Paulo+-+Todos+os+aeroportos+(SAO),+Brasil&ao=Recife+-+Guararapes+Intl+(REC),+Brasil我的客户希望使搜索页面对搜索引擎更友好(SEO)。这个想法是,正在寻找从SAO到REC的航类的巴西人,例如。谷歌应该有更高的机会找到特定的航类搜索引擎。第一步可能是用查询字符串(?)替换片段标识符(#)。服务器然后动态生成漂亮的文本内容,无需Ja

apache - 将 HTTPS 重定向到 HTTP,将 NON WWW 重定向到 WWW

我的重定向有问题,我猜是因为我一直在复制和粘贴我的htaccess规则。我需要将所有https流量重定向到http,并将所有非www流量重定向到www。我还有一些规则来制作漂亮的链接RewriteEngineOnRewriteCond%{HTTPS}onRewriteRule(.*)http://%{HTTP_HOST}%{REQUEST_URI}RewriteRule(.*\.php)\.$/$1[R=301,L]RewriteRule^people/([^/]*)/([^/]*)/([^/]*)$/profile.php?county=$1&name=$2&id=$3[L]Rewr

seo - 对于同一地区的受众,多语言网站上的 http header 内容语言的最佳 SEO 做法是什么?

例如,我想为母语人士创建一个网站,并在您的浏览器语言与母语不同时重定向您的网站。对于默认页面,我将页眉设置为:header('内容语言:fr');但是对于另一个页面来说什么会更好呢?“es-fr”还是“es”?(在这个例子中,对于在法国讲西类牙语的人) 最佳答案 如果您有针对不同地区的不同版本的西类牙文页面,您可以使用“es-fr”,否则您可以直接使用“es”。例如英国英语和美国英语。我们有不同的内容,因此我们会相应地设置header,否则我们会为加拿大法语和法国法语将其设置为“fr”。

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

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

.htaccess - 301 从 http 重定向到 https 和新的页面名称

我有一个网站要从不安全的HTML/PHP网站转到安全的Wordpress网站。所有页面都在变化。也从www到非www。举个例子http://www.sitename.com/contact.php会变成https://sitename.com/contact-us/我知道如何在.htaccess中进行典型的重定向:Redirect301/oldpage.htmlhttp://www.example.com/newpage.html但是当页面位置和HTTP/HTTPS都在变化以及www消失时,我不确定如何做到这一点。该网站排名非常好,我不想失去任何排名。我研究过但找不到同时执行这两项操作

seo - Http 状态代码 301 到返回 410 的页面

客户要求我为该站点的先前版本中的某些URL返回410状态代码。对于如何对此进行编程,我有两个选择(基于此请求范围之外的限制)选项1这很容易实现:使用现有的旧url重定向器(301状态代码)将所有这些url重定向到单个页面,并让该页面返回一个(410状态)代码。方案2更难实现:编写一个功能来直接返回410状态代码。问题:谷歌(和其他公司)会根据选项1做正确的事情吗? 最佳答案 您可能希望直接返回410,除非您100%没有可能与无法正确解释301的站点建立客户端连接。我会选择直接410以保持http完整性。

alt 标签内的 HTML 代码

在alt标签里面放html代码可以吗?我有一个使用alt标签进行描述的slider。为了描述的样式,我必须放入html代码。我的问题是我不知道它是否会损害SEO或任何其他需要考虑的事情.. 最佳答案 HTML标记对于alt属性的内容无效。如果你需要一个花哨的对话牛,你可以用JavaScript甚至简单的旧CSS轻松实现它。这样您的代码是有效的,并且您不会遇到任何潜在的SEO问题。 关于alt标签内的HTML代码,我们在StackOverflow上找到一个类似的问题:

http https 重复内容谷歌

我最近在我的一个站点上安装了SSL证书。我注意到Google现在已经为每个页面的http和https版本编制了索引。到目前为止,我还没有真正注意到任何排名问题,但我意识到重复内容可能会出现问题。我该如何克服这个问题?只有少数页面会使用https,网站上的大部分页面最好只使用http,事实上,如果有必要,我可以暂时完全不使用https页面。我遇到的一些想法是:301重定向,使用.htaccess将所有https重定向到http。用于ssl页面的Robots.txt,再次使用.htaccess。这里的问题是https页面已经被索引,我希望它们被取消索引。我不确定robots.txt是否足够

seo - 什么对图像更重要 - alt 标签或名称

我正在创建一个包含大量图片的博客,其中一种方法是使用FlickrGallery插件,它提供了一个功能性图库或您的相册,但链接看起来不太好(www.......5129512891.jpg),但它们确实有适当的alt标签(来自土耳其的红地毯)。所以现在我想知道我是否应该留在这个Flickr画廊,因为它使我的工作轻松了千倍,或者我应该寻找一种方法来同时拥有良好的链接(www.......red-carpet-turkey.jpg)和alt标签。(我说的是博客,主要用于图像,而不仅仅是这里和那里)。我的目标是首先出现在Google图片中,例如,当有人输入“来自土耳其的红地毯”并点击图片时,我