国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

.htaccess如何設置301跳轉及.htaccess中常用規則技巧

2024-04-25 20:19:54
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了.htaccess如何設置301跳轉及.htaccess中常用規則技巧,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

        在眾多的虛擬主機環境中,如果說Apache環境自認第二的話,估計沒有說敢說自己是第一了,由此可見Apache環境的應用有多廣。而Apache環境中的偽靜態設置,都是在網站根目錄中設置.htaccess文件,在.htaccess文件中無論是偽靜態,還是301跳轉,甚至是防盜鏈和禁止某個IP的訪問都可以很簡單的設置。今天織夢模板網就抽時間針對Apache環境中的.htaccess設置專門做個小教程來詳細介紹.htaccess設置301跳轉及.htaccess中常用規則技巧。

       關于.htaccess文件的設置和實際應用是相當廣泛的,很多功能都可以利用這個小小的文件實現,比如我們常用的301跳轉就畢竟如帶WWW的二級域名跳向不帶WWW的頂級域名,又或者如防盜鏈,或是禁止IP等。我們都是可以通過設置.htaccess文件來實現的。下面我們開始來具體的介紹。

強制www域名301跳轉

直接將域名替換成自己的域名即可實現非WWW跳轉到WWW域名。

RewriteEngine onRewriteCond %{HTTP_HOST} ^vevb/.com [NC] RewriteRule ^(.*)$ http://m.survivalescaperooms.com/$1 [L,R=301,NC]

強制非WWW域名301跳轉

如果訪問www域名前綴,會跳轉到非www域名,域名替換成自己的

RewriteEngine OnRewriteCond %{HTTP_HOST} !^vevb.com$ [NC] RewriteRule ^(.*)$ http://vevb.com/$1 [L,R=301]

強制https跳轉地址

網站如果采用SSL證書,則一般需要強制跳轉https路徑,這里需要添加強制80端口的跳轉,服務器也要開啟443的端口。

RewriteEngine OnRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ http://m.survivalescaperooms.com/$1 [R,L]

阻止無用的蜘蛛爬取

RewriteEngine OnRewriteCond %{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench|Microsoft URL Control|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReports Bot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms) [NC]RewriteRule ^(.*)$ - [F]

將A頁面301跳轉到B頁面

Redirect 301 /a.html http://m.survivalescaperooms.com/b.html

全部重定向到B網站

RewriteEngine onRewriteRule ^(.*)$ http://m.survivalescaperooms.com/$1 [R=301,L]

阻止某個IP訪問

Order deny,allowAllow from allDeny from 127.0.0.1

強制/斜杠結尾路徑

RewriteCond %{REQUEST_URI} /+[^/.]+$RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

取消/斜杠結尾

RewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)/$ /$1 [R=301,L]

禁止被其他網頁套用

SetEnvIf Request_URI "/starry-night" allow_framing=trueHeader set X-Frame-Options SAMEORIGIN env=!allow_framing

禁止圖片盜鏈

RewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http(s)?://(.+/.)?vevb.com [NC]RewriteRule /.(jpg|jpeg|png|gif|bmp)$ - [NC,F,L]

武林網小結:

以上織夢模板介紹的就是apache中.htaccess文件的常用幾中設置的方法。

但要注意的是,在編輯apache的.htaccess文件時,使用一些代碼編輯器進行編輯。最后就是后續我們還有在里面增加一些apache其他的一些功能性控制代碼,后續會持續更新。

以上就是.htaccess如何設置301跳轉及.htaccess中常用規則技巧的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林浩特市| 龙口市| 林周县| 南溪县| 洛川县| 开江县| 贵南县| 万年县| 门头沟区| 金沙县| 公安县| 凤翔县| 惠来县| 华安县| 阳春市| 贡山| 休宁县| 达日县| 潞西市| 新竹市| 疏勒县| 晋州市| 武山县| 榆社县| 静乐县| 溧水县| 兴和县| 木里| 城市| 哈巴河县| 建德市| 河曲县| 凤山县| 吉隆县| 安阳市| 枝江市| 从江县| 濉溪县| 明水县| 湄潭县| 古田县|