我【wǒ】们在访问其他【tā】网站的时【shí】候可能会【huì】看到URL前面出现http和【hé】https这样的区别。这【zhè】是什么原因呢?原来【lái】,URL前【qián】面出现https//前缀是因【yīn】为【wéi】采用了SSL加【jiā】密了,这样加密的好处就是用户【hù】访问【wèn】网站的时候电脑与服【fú】务器之【zhī】间收发的信息传输将更加【jiā】安【ān】全。我们安装【zhuāng】 SSL证书后就可【kě】以实现这样的效果。
当然,在【zài】安装证书完成后【hòu】,要想实现输入域名自动跳转到https,我们还需【xū】要通过添【tiān】加代码才【cái】能【néng】达【dá】到效【xiào】果【guǒ】。主机【jī】有Linux和Windows之分,所以不【bú】同的操作系统的【de】设置也是【shì】不一样的。
Linux主机
如【rú】果使用的是【shì】Linux主机,需要在你【nǐ】的【de】网【wǎng】站根目录下的.htaccess文件(没有需要【yào】创建一个)中添加下面【miàn】代码然后【hòu】保存即可【kě】:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.city96.com/$1 [R,L]
(你网站的域名替换上面的city96.com)
当然,如果想指定某一个文【wén】件使用https,则添【tiān】加【jiā】一【yī】下代码【mǎ】(此时【shí】.htaccess文件【jiàn】需要放在你指定的【de】文件夹中):
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} somefolder
RewriteRule ^(.*)$ https://www.city96.com/somefolder/$1 [R,L]
(你网站的域名替换上面的city96.com)
Windows主机
的Windows主机【jī】需要在【zài】web.config文件中(没有需要创【chuàng】建),然后【hòu】在该文件里面【miàn】添加【jiā】下面【miàn】代码:
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
通过以上方【fāng】式便【biàn】可以实现http自动跳转到https。安装SSL证书可以【yǐ】保【bǎo】障用户【hù】访问网站过程中【zhōng】的数据【jù】传【chuán】输【shū】安【ān】全,多用于大型【xíng】的电子商务以及【jí】会员制网站。更多使用说明【míng】我们在【zài】访问其【qí】他网站的时候可能会【huì】看到URL前面出现http和https这样的区别。这是什【shí】么原因呢?原来,URL前面出现【xiàn】https//前缀是因为采用了SSL加【jiā】密了【le】,这样加密的好处【chù】就是用户【hù】访问网站的时【shí】候电【diàn】脑与服务器【qì】之间【jiān】收发的信息传输将更加安【ān】全。我们安装 SSL证书【shū】后就可以实现【xiàn】这【zhè】样的效果。
当然【rán】,在安装证【zhèng】书完成【chéng】后,要想实现输入【rù】域名自【zì】动跳【tiào】转到https,我们【men】还需要通过添加代码【mǎ】才能达【dá】到效果。主【zhǔ】机有Linux和Windows之【zhī】分,所以不同【tóng】的操作系统的设置也是不一样的。
Linux主机
如果【guǒ】使【shǐ】用的【de】是Linux主【zhǔ】机,需要在你【nǐ】的【de】网站【zhàn】根目录下的.htaccess文件(没有需要创建【jiàn】一个)中添加下面代【dài】码然后保存即【jí】可:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.city96.com/$1 [R,L]
(你网站的域名替换上面的city96.com)
当【dāng】然,如果想指定某一个文【wén】件使用https,则添【tiān】加一下代码(此时.htaccess文件需要【yào】放在你【nǐ】指定【dìng】的文件夹【jiá】中):
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} somefolder
RewriteRule ^(.*)$ https://www.city96.com/somefolder/$1 [R,L]
(你网站的域名替换上面的city96.com)
Windows主机
的Windows主机需要在web.config文件中(没有需要【yào】创建),然后【hòu】在【zài】该文【wén】件里面添加下面代码【mǎ】:
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
通过以上【shàng】方式便可以【yǐ】实现http自动【dòng】跳【tiào】转到https。安装SSL证书【shū】可以保障用户访问【wèn】网【wǎng】站【zhàn】过【guò】程中的数【shù】据传输安全,多用于大型【xíng】的电子商务以及会【huì】员制网站
版权所有:深圳市网商在线科技有限公司
友情链接: