- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
linux 方法一RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} !^/tz.php
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]
解释:%{SERVER_PORT} —— 访问端口
%{REQUEST_URI} —— 比如如果url是 http://www.landui.com/tz.php,则是指 /tz.php
%{SERVER_NAME} —— 比如如果url是 http://www.landui.com/tz.php,则是指 localhost
以上规则的意思是,如果访问的url的端口不是443,且访问页面不是tz.php,则应用RewriteRule这条规则。
这样便实现了:访问了 http://www.landui.com/index.php 或者
http://www.landui.com/admin/index.php 等页面的时候会自动跳转到
/index.php 或者 /admin/index.php,但是访问
http://www.landui.com/tz.php 的时候就不会做任何跳转,也就是说 http://www.landui.com/tz.php 和
/tz.php 两个地址都可以访问。
方法二RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ /$1 [R=301,L]
#这样跳转的好处是独立IP主机也支持,访问ip能自动跳转到https
方法三RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]
#整站跳转
方法四RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
#以上至针对某个目录跳转, yourfolder就是目录名
方法五redirect 301 /你的网页 https://你的主机+网页
#至针对某个网页跳转
方法六RewriteCond %{http_host} ^firx.cn [nc]
RewriteRule ^(.*)?$ /$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ /$1 [R=301,L]
售前咨询
售后咨询
备案咨询
二维码

TOP