Apache實(shí)現(xiàn)禁止中文瀏覽器訪問與301重定向的方法
部署禁止中文瀏覽器訪問網(wǎng)站
在網(wǎng)站的根目錄中的 htaccess 文件中,增加如下語句
############################################ ## enable rewrites Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC,OR] RewriteCond %{HTTP:Accept-Language} ^zh.*$ [NC] RewriteRule ^.*$ http://www.baidu.com [R=302,L]
實(shí)現(xiàn)301重定向的幾種例子
1.重定向sjolzy.cn到 www.sjolzy.cn
這種重定向旨在使域名唯一,是網(wǎng)站SEO必須要做的,后面重定向www.sjolzy.cn到 sjolzy.cn也是出于同樣的原因,只是形式不同。
打開.htaccess文件,加入以下規(guī)則。(下面的規(guī)則是針對(duì)主域名的,子域名要修改)
RewriteEngine On RewriteCond %{HTTP_HOST} !^www.sjolzy.cn$ [NC] RewriteRule ^(.*)$ http://www.sjolzy.cn/$1 [L,R=301]
2. 重定向www.sjolzy.cn到sjolzy.cn
RewriteEngine On RewriteCond %{HTTP_HOST} !^sjolzy.cn$ [NC] RewriteRule ^(.*)$ http://sjolzy.cn/$1 [L,R=301]
3.重定向oldsjolzy.cn到www.newsjolzy.cn
RewriteEngine On RewriteCond %{HTTP_HOST} !oldsjolzy.cn$ [NC] RewriteRule ^(.*)$ http://www.newsjolzy.cn/$1 [L,R=301]
4.重定向 oldsjolzy.cn to newsjolzy.cn
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !oldsjolzy.cn$ [NC] RewriteRule ^(.*)$ http://newsjolzy.cn/$1 [L,R=301]
5.重定向sjolzy.cn/file/file.php 到 othersjolzy.cn/otherfile/other.php
RewriteCond %{HTTP_HOST} ^www.sjolzy.cn$ RewriteRule ^file/file.php$ http://www.othersjolzy.cn/otherfile/other.php [R=301,L]
- apache將不帶www域名301重定向到帶www的域名的配置方法
- windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法
- Apache Rewrite實(shí)現(xiàn)URL的301跳轉(zhuǎn)和域名跳轉(zhuǎn)
- apache+php完美解決301重定向的兩種方法
- 301重定向代碼合集(iis,asp,php,asp.net,apache)
- Apache中301重定向的配置代碼
- 完美解決IIS和APACHE的301重定向(帶參數(shù))
- 解析網(wǎng)站301重定向的實(shí)現(xiàn)方法,包括iis,apache,asp,php的方法
- Apache的Rewrite設(shè)置多域名301跳轉(zhuǎn)到主域名的方法
相關(guān)文章
CentOS Linux系統(tǒng)搭建Android開發(fā)環(huán)境詳細(xì)介紹
這篇文章主要介紹了CentOS Linux系統(tǒng)搭建Android開發(fā)環(huán)境詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-11-11Linux?Autofs自動(dòng)掛載服務(wù)安裝部署教程
大家好,本篇文章主要講的是Linux?Autofs自動(dòng)掛載服務(wù)安裝部署教程,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下哦2021-11-11CentOS 6.2 下升級(jí)安裝為MySQL 5.5的方法
使用系統(tǒng)CentOS 6.2本來已經(jīng)系統(tǒng)自帶安裝了mysql 5.1,但是奈何5.1不支持utf8mb4字符集,只能想辦法將Mysql升級(jí)到5.52014-11-11在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法
這篇文章主要介紹了在Ubuntu 16.10安裝mysql workbench報(bào)未安裝軟件包 libpng12-0錯(cuò)誤的解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11實(shí)戰(zhàn) LAMP 服務(wù)器配置 完整篇
LAMP 服務(wù)器配置 按部就班篇,大家可以學(xué)習(xí)試試。2009-06-06通過rsync+inotify實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)備份配置
在前面的博文中,我講到過利用rsync實(shí)現(xiàn)數(shù)據(jù)的鏡像和備份,但是要實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)備份,單獨(dú)靠rsync還不能實(shí)現(xiàn),本文就講述下如何實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)備份2013-09-09