首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在非https www的页面上进行301重定向。WordPress站点的https页面,没有www,URL中有完全不同的关键字?

在非HTTPS的页面上进行301重定向,可以通过以下步骤实现:

  1. 配置服务器:首先,确保你有权访问服务器的配置文件。对于Apache服务器,你可以编辑.htaccess文件;对于Nginx服务器,你可以编辑Nginx配置文件。
  2. 编写重定向规则:在配置文件中,你需要编写一个重定向规则,将非HTTPS的页面重定向到HTTPS页面。以下是一个示例的Apache服务器的.htaccess文件中的重定向规则:
代码语言:txt
复制
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

对于Nginx服务器,你可以在配置文件的server块中添加以下代码:

代码语言:txt
复制
server {
    listen 80;
    server_name example.com;
    return 301 https://example.com$request_uri;
}

请将上述示例中的"example.com"替换为你的域名。

  1. 保存并应用配置:保存配置文件,并确保将其应用到服务器上。对于Apache服务器,你需要重启Apache服务;对于Nginx服务器,你可以使用以下命令重新加载配置文件:
代码语言:txt
复制
sudo service nginx reload
  1. 验证重定向:在完成上述步骤后,访问非HTTPS的页面应该会自动重定向到HTTPS页面。

对于WordPress站点的HTTPS页面,如果URL中有完全不同的关键字,你可以使用插件来管理重定向。以下是一些常用的WordPress插件:

  • Redirection:https://wordpress.org/plugins/redirection/
  • Simple 301 Redirects:https://wordpress.org/plugins/simple-301-redirects/
  • Yoast SEO:https://wordpress.org/plugins/wordpress-seo/

这些插件可以帮助你轻松管理重定向规则,并确保正确重定向到目标页面。

注意:本回答中没有提及腾讯云相关产品和产品介绍链接地址,如需了解腾讯云的相关产品,请参考腾讯云官方文档或咨询腾讯云官方支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

301跳转与URL转发

,客户通常都会按照:”www.++.com”形式来访问站点;如果你没有做这个www解析那么”www.++.com”就不能访问,对于不懂技术或者不明白解析客户来讲,这个问题可能会造成他不能访问你站...,因为他只是知道用带有”www形式访问你站点,可能不知道”++.com”也是同样可以访问!...首先第一条就是刚才我们提到为了seo优化,在如何url网址规范化中也提到,设置301转向后,原来页面将返回301 HTTP 状态码给浏览器或者搜索引擎,告知搜索引擎次页面已经永久重定向到了新网页...www.yybb120.com 302 跳转到 yybb120.com,它们就会被当做两个重复页面。...所以大家还是尽量少用url转发功能,而是自己去手工设置实现301转向。 如何实现301重定向 前面我们已经提到了很多关于WordPress等404页面的设置方法。

15.5K30

跟我一起探索 HTTP- 重定向

重定向 URL 重定向(也称为 URL 转发)是一种为页面、表单或者整个 Web 站点/应用提供多个 URL 地址技术。...不同类型重定向映射可以划分为三个类别: 永久重定向 301 临时重定向 302 特殊重定向 永久重定向 这种重定向操作是永久性。它表示原 URL 不应再被使用,而选用新 URL 替换它。...但是由于种种原因,需要为资源设定不同名称: 扩大站点用户覆盖面 一个常见场景是,假如站点位于 www.example.com 域名下,那么通过 example.com 也应该可以访问到。...://www.example.com URL https://example.com/ 会被重定向https://www.example.com/,URL任何文件或目录也将重定向到该...如果你不想要临时重定向,可以使用额外参数(要么使用 HTTP 状态代码,要么设置 permanetn 关键字)来设置不同重定向: Redirect permanent / https://www.example.com

42850

如何处理WordPress网站404状态死链

这实际是所需响应,您可以创建自己自定义404页面来帮助将访问者引导到正确位置。 一样404报错不同名称 由于不同浏览器以不同方式显示错误消息,因此对于此错误,您可能会看到不同消息。...默认情况下,某些WordPress主题还包括自定义404页面。因此,您实际可能根本看不到404错误消息,因为许多网站将改用有趣或富有创意404页面。...重新生成WordPress永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用是LNMP环境,一般情况下你在配置...如果在不添加重定向情况下移动页面内容或重命名页面URL地址名称,则会丢失指向该页面的反向链接所有域名带来权重。 WordPress默认情况下将尝试重定向更改或者移动内容。...(2)宝塔面板添加301重定向 如果您使用宝塔面板进行服务器管理,则通过宝塔面板创建重定向规则实现301重定向跳转来解决404错误页面问题(前提是有新内容可以替代旧链接页面内容)。

4.7K10

wordpress 更换域名、数据库批量替换域名过程记录

下面就把wordpress 更换域名、数据库批量替换域名过程记录下来,给有需要朋友提供一个参考。 一、考虑把老域名做 301 重定向到新域名,前面写过不少类似的教程,可以参考一下。...宝塔 linux 面板常见问题解答 如何在 windows vps 中做域名 301 重定向 lnmp 环境设置 301 重定向 DNSPOD 实现域名 301 重定向方法 对域名 301 重定向设置方法补充和完善...1、在 wordpress 后台更换域名,如下图在设置-常规中,把 wordpress 地址和站点地址更换为新域名,保存。 ?...‘https://www.new.com’ ) ; UPDATE wp_posts SET guid = replace( guid, ‘https://www.old.com’, ‘https://...然后点击 执行,如果没有出现错误,那么就会将文章和评论里所有地址进行了更换。 ?

6.8K41

网站改版换域名后如何保留原排名 SEO优化之301重定向重要性

今天我们以WordPress为例,在搭建好网站以后,后期可能因为各种原因我们需要对网站进行调整。调整以后一定要记得有一件事情要做,那就是301重定向,否则可能会丢失之前累积来之不易流量。...使用该插件适用于小批量某些页面或者文章URL修改。...安装插件以后,在工具中找到Redirections, 点击Add New添加一个新重定向,在Source URL 中输入页面的slug,比如我们此文章Slug就是wordpress-301-redirects...,在Target URI中输入目标页面的完成URL,比如此文章完整URLhttps://www.idc1680.com/wordpress-301-redirects,Group中选择默认Redirections...^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 网站更改域名做重定向 如果更换网站域名,也是要做301重定向,这样可以把我们就域名权重转移到新域名

1.2K30

HTTP页面如何完成301重定向

介绍了HTTP页面迁移到HTTPS时候,为了避免出现重复内容不同网站情况,建议广大站长将所有的HTTP页面使用301重定向到对应HTTPS,为了让更多人熟悉301重定向,本文将介绍301重定向方式...当然大前提用户在服务器必须要正确安装SSL证书。 301重定向 301重定向是指页面永久性移走,是网页更改地址后对搜索引擎最友好方法。当网站发生调整,改变了网站目录结构,网页被移到一个新地址。...或者网页扩展名改变,如因应用需要把.php改成.Html或.shtml,http升级到https时都需要做301重定向,不然用户访问到页面可能会发生404页面错误信息。...找到 3:在.htaccess文件中增加301重定向指令 采用“mod_rewrite”技术,形如: “RewriteEngine on 指定url或目录进行301重定向,须在.htaccess文件中增加以下指令....*) http://www/$1 [R=301,L] 最后 设置成功后 需要在百度站长工具,进行网站改版提交301验证。经测在48小时可以替换掉原有url百度搜索结果。

5K50

Apache 强制 HTTP 全部跳转到 HTTPS

^443$ RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] 站点绑定多个域名 只允许www.gworg.com 跳转 RewriteEngine...,L] Apache mod_rewrite实现HTTP和HTTPS重定向跳转 当你站点使用了HTTPS之后,你可能会想把所有的HTTP请求(即端口80请求),全部都重定向HTTPS(即端口443...这时候你可以用以下方式来做到:(Apache mod_rewrite) 把这段代码放在.htaccess文件,即可实现HTTP到HTTPS重定向。.../$1 [R=301,L] 其中R=301表示Moved Permanently,即告诉搜索引擎或者浏览器下去直接访问后者地址, 如果只是试验性地重定向,可以使用R=302(Found...配置有多个网站,米扑博客(/var/www/htmp/mimvp-blog/)、米扑论坛(/var/www/htmp/mimvp-forum/)、米扑学习(/var/www/htmp/mimvp-study

3.5K101

Apache之Rewrite和RewriteRule规则梳理以及http强转https配置总结(完整版)

表示有没有/都可以(0或1个),(.*)是任何数量任意字符 整句意思是讲:启动rewrite模块,将所有访问443端口域名请求,url地址内容不变,将http://变成https://。...$ https://kevin.com/$1 [R=301,L] 第一个 301 很自然就是带 www 跳转到新 https 上面了,而下面的301重定向则是判断如果端口不是80的话,则进行重定向...5) 如果文件不存在重定向到404页面 如果你主机没有提供404页面重定向服务,那么我们自己创建。 RewriteCond %{REQUEST_FILENAME} !...(secure_page\.php)$ https://www.kevin.com/$1 [R=301,L] 13) 在特定页面上强制执行安全服务  遇到同一个服务器根目录下分别有一个安全服务域名和一个安全服务域名...(page1|page2|page3|page4|page5)$ https://www.kevin.com/%1 [R=301,L] 以下是怎样将没有设置成安全服务页面返回到80端口: RewriteCond

30.6K51

搞懂 HTTP 重定向 - 如何优雅地使用 301

在 HTTP 中有一个专门响应,叫做 HTTP 重定向,也就是所有 3 开头响应(这个相信大家都背过)。 除了 HTTP 重定向,还有其他方式能够进行重定向,本文也会介绍。...规范中,301 本来不允许改变请求方法,但是已有的浏览器厂商都使用了 GET 方法进行请求。所以创建了 308 用来处理需要使用 GET 进行重定向场景。...重定向使用场景 不同类别的重定向不同使用场景,大致可以分为以下几类: 网站别名:通常情况下,对于一个资源,我们只有一个 URL,但有些特殊情况下,资源会存在多个 URL,这个时候就需要用到重定向。...保证已有链接可用:站点维护是一个长时间过程,有时,我们在进行重构时,会对一些链接或路由进行调整,这时候我们内部 URL 可以修改,但是对于已在被外部引用了链接却无法修改。...example.com; return 301 $scheme://www.example.com$request_uri; } 复制代码 也可以通过rewrite指令指定目录和页面进行重定向: rewrite

19.4K52

配置Apache把子目录设置为二级站点

虽然阿里云貌似提供了教程,可是他那个教程也就是教你怎么弄301重定向,然而301重定向只能实现网页跳转,在浏览器地址栏还是会显示丑陋子目录名,跟二级站点功能还差得远呢。...字段告诉主机他自己名字(有没有必要不晓得),然后将ServerAdmin字段设置为自己邮箱(写着玩,理论讲会收到通知,然而并没有受到过),后面的文档根目录和log输出位置保持不变。...下面的文件是将网站根目录下wordpress/站点、JudgeOnline/站点和/usr/share/下phpmyadmin/管理站点设置为二级目录配置方案(当然www站点也会保留为博客入口):...解决方法也很简单,就是利用.htaccess文件为他设置301重定向。这样无论以何种形式访问带子目录地址都会转到最新二级域名形式,这样良好保证了域名兼容性。...对于其他页面其实不用考虑,因为就算没有被识别,最终都会由于的确存在这个目录被apache自动识别而再被重定向。所以对于不在根目录下文件要考虑最后/符号。

1.6K30

详细拆解导航流程:从输入URL页面展示,这中间发生了什么?

URL地址:比如输入www.baidu.com,那么地址栏会根据规则,把这段内容加上协议,合成为完整 URL https://www.baidu.com。...当用户输入关键字并键入回车之后,浏览器当前页面没有被立即替换成新页面,是为什么呢?...① 重定向 在接收到服务器返回响应头后,网络进程开始解析响应头,如果发现返回状态码是 301 或者 302,那么说明服务器需要浏览器重定向到其他 URL。...也就是说你使用 HTTP 向极客时间服务器请求时,服务器会返回一个包含有 301 或者 302 状态码响应头,并把响应头 Location 字段中填上 HTTPS 地址,这就是告诉了浏览器要重新导航到新地址...://time.geekbang.org https://www.geekbang.org https://www.geekbang.org:8080 它们都是属于同一站点,因为它们协议都是 HTTPS

1.3K20

教程:301永久重定向实操方法

如果不做301重定向会导致:你站点主域名pr值分散到其他几个URL了。...需要注意是,带www和不带www两个网址,www其实是个二级域名。 我所知道常用301重定向设置方法有2种。一个是通过IIS界面直接设置,另外一个是通过代码来实现301重定向设置。...卢松松建议用服务器组件来做重定向,我以下例子以我域名m1.fit 301重定向到m1.fit进行讲解。...在欲重定向网页或目录上按右键;选中“重定向URL”;在对话框中输入目标页面的地址;切记,记得选 中“资源永久重定向”;当然,最后要点击“应用”,完成。...内:http://www.ranknow.cn/tools/redirectcheck 果出现结果200表明请求已成功,请求所希望响应头或数据体将随此响应返回。

4.5K30

10个.htaccess在wp技巧

重定向WordPressRSS Feed链接地址到Feedburner地址 除了修改WP模板文件来定制其输出RSS Feed链接地址外,还可以使用.htaccess文件来进行设置(替换yourrssfeedlink...RewriteRule ^category/(.+) http://www.yourblog.com/1 [R=301,L] 参考:How to remove category from your WordPress...重定向日期格式WP Permalink链接地址为Postname格式 果你目前Permalink地址为/%year%/%monthnum%/%day%/%postname%/ 格式,那么我强烈推荐你直接使用...(替换yourdomain为自己网址) RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*) http://www.yourdomain.com/4 参考...定制访问者跳转到维护页面 当 你进行网站升级,模板修改调试等操作时,最好让访问者临时跳转到一个声明维护页面(和404错误页面不同),来通知网站暂时无法访问,而不是留下一片 空白或者什么http bad

2.4K40

盘点2020年wordpress常用50个插件合集-吐血推荐

23、Redirection 选择重定向,管理您所有的301重定向并监控404错误 24、Robots.txt编辑器 选择Robots.txt编辑器,WordPressRobots.txt 25、Simple...URLs 选择简单URL,简单网址是一个完整网址管理系统,可让您使用自定义帖子类型和301重定向来创建,管理和跟踪网站出站链接。...26、SSL 不安全内容修复器 选择SSL不安全内容修复器,帮助您清理并修复WordPress站点HTTPS不安全内容 27、tag标签关键词内链 选择标签标签关键字内链,可适用于文章内容页关键字标签更改颜色...36、WP Force SSL 选择WP Force SSL,将整个网站所有流量从HTTP重定向HTTPS。...49、百度站长SEO合集 合集包含百度站长,标签标签内链,关键字排名查询监控,百度蜘蛛,死链查询,百度地图站点地图,机器人,图片alt标签,天级推送,百度自动推送,批量提交URL到站长,百度收录查询,批量推送未收录

5.4K10

新思路解决网站301重定向

什么是301重定向? 其实很简单,当你页面需要删除或者移动时,如果只是一个简单跳转,虽然说在功能上实现了网页重定向,但是这样做是对搜索引擎很不利。...url=phpgao.com 英文:http://www.seoconsultants.com/tools/check-server-headers-tool/ 实现方法 废话不多说,下面我们探讨一下301...重定向具体实现方法: linux主机301重定向 linux主机非常适合wordpress,因为他有一个强大.htaccess文件,当浏览器或搜索引擎spider发送一个页面请求时,Web服务器就会检查....htaccess文件,这个文件指明了如何处理页面请求,通过修改他就可以告知搜索引擎某个页面是302转向(临时跳转)还是301重定向(永久性跳转)。...httpd.ini文件,支持目录和站点类似.htaccess配置,现在最新版本是3.0。

1.6K40

【腾讯云1001种玩法】一个小白自学建站史(菜鸟建站入门)

301重定向 刚开始是在访问腾讯云时候,发现无论输入是"qcloud.com" ,还是"www.qcloud.com" ,或者是"http://www.qcloud.com" ,最后访问都是"https...https,用301重定向可以使得例如"http://www.qcloud.com" 跳转到"https://www.qcoloud.com" ,没有这步跳转,那我们SSL证书就白用了,301重定向办法很多...,我用到了其中两种,具体如下:php做重定向 这种是用在例如"qcloud.com" 跳转到"www.qcloud.com" ,当然,有些网站权重是放在没有www网址,把有www跳转到没有www...网址,也是同样方法 在PHPstudy\WWW目录下新建文件index.php(对于这种情况就不需要在站点域名配置中添加权重网址了,但是权重网址还是要有的); 编辑该文件如下 <?...': //这里改为你权重网址 { header('HTTP/1.1 301 Moved Permanently'); //301是永久重定向意思,这段代码是给搜索引擎看

17.9K51

Yoast SEO Premium v20.2.1​WP搜索引擎优化插件专业版

高级版与普通版区别:增加 重定向管理器,XML站点地图,社交,标题&关键词优化等等功能(部分高级功能请至仪表盘-功能中开启)。...只需按一下按钮,即可实现最先进XML Sitemaps功能。 完全控制您网站面包屑。 自动设置规范URL以避免重复内容。 对我们Yoast SEO Premium用户[高级]支持。...WordPress编辑器FAQ和HowTo块,以便搜索引擎知道您何时提供FAQ页面或HowTo指南。 [高级]社交预览,向您展示如何在Twitter和Facebook显示您内容。...[高级]能够针对同义词和相关关键字短语优化文章。 [高级]现在,我们可以识别您关键短语不同单词形式,例如单数和复数形式,以及动词不同时态(目前仅英语)。它可以帮助您以更自然方式改善文本。...[高级]为您提供社交预览,以管理在Facebook和Twitter等社交网络共享页面的方式。 [高级]具有完整重定向管理器,可通过轻松重定向已删除页面和更改URL来保持网站健康。

1.7K30

站长须知:HTTP迁移HTTPS时,如何避免发生重复内容问题

这种情况最好方法是在所有的HTTP页面使用301重定向到对应HTTPS。换个说法就是把每个页面都使用SSL证书,所有页面都使用HTTPS。...如果只在单个页面设置HTTPS,那么该站点访问者就会从安全连接跳转到安全连接然后返回。这种做法会给服务器带来额外压力,因为SSL握手过程是一个复杂过程。...Google将会把您内容编入索引。 如果他们不使用HTTPS没有重定向,服务器将不提供页面。因此,使用HTTPS链接到您HTTP站点时就可能会创建一条错误消息“站点无法访问”。...对于Google来说: https://example.com https://www.example.com 这是两个不同页面WWW实际是被视为一个子域名。...尽管SSL证书覆盖WWWWWW变体,但浏览器不会将它们视为同一个域名。所以当站长做出了最终选择,并要设置另一个重定向,以免混淆。

1.2K70

BlackHat2020议题之Web缓存投毒

需要满足以下几点 该页面会被缓存 我们能够明确知道我们请求是否命中了缓存(在响应头中可能会有提示) URL回显到响应中或者参数回显到了响应中 只有url或者参数被回显到了响应中我们才可以进行投毒,而且这些回显也可以帮助我们探索...: MISS 例如,我们要探测目标站点在形成cache key过程中有没有去掉host头中端口号,那么我们首先发送如下请求 然后再发送一个host头中没有端口号请求,并观察它是否命中缓存 如果命中了缓存...HTTP/1.1 Host: www.cloudflare.com Origin: https://dontpoisoneveryone/ 这样,当下一个用户访问这个登录页面时,就会被重定向到我们投毒地址去...那么如果一个站点只是把某个特定参数从cache key中去除掉会带来什么后果呢? 理论,只要一个站点不把整个url回显到响应中就不会有啥问题。...server收到了大量来自他们站点请求 后来我才知道他们用是一个叫做WP Rocket Cache应用级cache,应用层缓存通常单独缓存响应并且没有cache key概念,所以,我发送这个请求实际污染了这个站点所有请求

97520
领券