Apache는 301 및 https 점프를 모두 구성합니다.

(*-*)浩
풀어 주다: 2019-11-23 13:36:56
원래의
3420명이 탐색했습니다.

Apache는 301 및 https 점프를 모두 구성합니다.

一般我会较多的使用WORDPRESS等程序,其在安装的时候我们如果直接用WWW打开,或者在后台设置WWW域名则默认会强制301指向WWW站点域名。 ( 推荐学习:apache入门)

而这里有使用ZBLOG(php新版的也是支持的,后台设置固定链接即可)或者TYPECHO等其他博客程序则不会默认301跳转。理论上从用户体验,还是从搜索引擎,最好是统一要么WWW,要么不带WWW格式的网址。

所以,我准备在Apache中用301跳转强制WWW格式,这里我是用的Apache虚拟主机环境所以直接在根目录的.htaccess文件设置就可以。

第一、强制WWW跳转

RewriteEngine on RewriteCond %{HTTP_HOST} ^cainiaoqidian\.com [NC] RewriteRule ^(.*)$ http://www.cainiaoqidian.com/$1 [L,R=301,NC]
로그인 후 복사

添加到伪静态文件中,立即生效。

第二、强制HTTPS格式

因为HTTPS加密格式网址也在陆续的流行和必须,所以我也在考虑和调整添加HTTPS格式的网址,毕竟免费SSL证书也比较多,添加也不复杂,刚才测试后还是可以的,唯独也需要将HTTPS强制跳转,因为HTTP和HTTPS也最好唯一。

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.cainiaoqidian.com/$1 [R,L]
로그인 후 복사

同样的,可以在.htaccess文件中添加强制HTTPS跳转。

第三、补充301跳转,两种规则同时配置

RewriteEngine On RewriteCond %{HTTP_HOST} !^cainiaoqidian.com$ [NC] RewriteRule ^(.*)$ https://cainiaoqidian.com/$1 [L,R=301] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://cainiaoqidian.com/$1 [L,R=301]
로그인 후 복사

如果我们有朋友喜欢用不带WWW的格式,所以我们也可以强制不带WWW跳转和HTTPS强制不带WWW。

RewriteEngine on RewriteCond %{HTTP_HOST} ^cainiaoqidian\.com [NC] RewriteRule ^(.*)$ http://cainiaoqidian.com/$1 [L,R=301,NC]
로그인 후 복사

위 내용은 Apache는 301 및 https 점프를 모두 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!