麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Apache > 正文

13個(gè)實(shí)用的Apache Rewrite重寫規(guī)則

2024-08-27 18:27:48
字體:
供稿:網(wǎng)友

1.去掉域名中的www標(biāo)記
代碼如下:RewriteCond %{HTTP_HOST} !^jb51/.net$ [NC]
RewriteRule .? http://Vevb.com%{REQUEST_URI} [R=301,L]
2.去掉www標(biāo)記,但是保存子域名
代碼如下:RewriteCond %{HTTP_HOST} ^www/.(([a-z0-9_]+/.)?jb51/.net)$ [NC]
RewriteRule .? http://%1%{REQUEST_URI} [R=301,L]
這里,當(dāng)匹配到1%變量以后,子域名才會(huì)在%2(內(nèi)部原子)中抓取到,而我們需要的正是這個(gè)%1變量。
3.給子域名加www標(biāo)記
代碼如下:RewriteCond %{HTTP_HOST} ^([a-z.]+)?jb51/.net$ [NC]
RewriteCond %{HTTP_HOST} !^www/. [NC]
RewriteRule .? http://www.%1Vevb.com%{REQUEST_URI} [R=301,L]
這個(gè)規(guī)則抓取二級域名的%1變量,如果不是以www開始,那么就加www,以前的域名以及{REQUEST_URI}會(huì)跟在其后。
4.防止圖片盜鏈
一些站長不擇手段的將你的圖片盜鏈在他們網(wǎng)站上,耗費(fèi)你的帶寬。你可以加一下代碼阻止這種行為。
代碼如下:RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www/.)?jb51/.net/ [NC]
RewriteRule /.(gif|jpg|png)$ – [F]
如果{HTTP_REFERER}值不為空,或者不是來自你自己的域名,這個(gè)規(guī)則用[F]FLAG阻止以gif|jpg|png 結(jié)尾的URL
如果對這種盜鏈你是堅(jiān)決鄙視的,你還可以改變圖片,讓訪問盜鏈網(wǎng)站的用戶知道該網(wǎng)站正在盜用你的圖片。
代碼如下:RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www/.)?jb51/.net/.*$ [NC]
RewriteRule /.(gif|jpg|png)$ 你的圖片地址 [R=301,L]
除了阻止圖片盜鏈鏈接,以上規(guī)則將其盜鏈的圖片全部替換成了你設(shè)置的圖片。
你還可以阻止特定域名盜鏈你的圖片:
代碼如下:RewriteCond %{HTTP_REFERER} !^http://(www/.)?leech_site/.net/ [NC]
RewriteRule /.(gif|jpg|png)$ – [F,L]
這個(gè)規(guī)則將阻止域名黑名單上所有的圖片鏈接請求。
當(dāng)然以上這些規(guī)則都是以{HTTP_REFERER}獲取域名為基礎(chǔ)的,如果你想改用成IP地址,用{REMOTE_ADDR}就可以了。
5.如果文件不存在重定向到404頁面
如果你的主機(jī)沒有提供404頁面重定向服務(wù),那么我們自己創(chuàng)建。
代碼如下:RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? /404.php [L]
這里-f匹配的是存在的文件名,-d匹配的存在的路徑名。這段代碼在進(jìn)行404重定向之前,會(huì)判斷你的文件名以及路徑名是否存在。你還可以在404頁面上加一個(gè)?url=$1參數(shù):
代碼如下:RewriteRule ^/?(.*)$ /404.php?url=$1 [L]
這樣,你的404頁面就可以做一些其他的事情,例如默認(rèn)信心,發(fā)一個(gè)郵件提醒,加一個(gè)搜索,等等。
6.重命名目錄
如果你想在網(wǎng)站上重命名目錄,試試這個(gè):
代碼如下:RewriteRule ^/?old_directory/([a-z/.]+)$ new_directory/$1 [R=301,L]
在規(guī)則里我添加了一個(gè)“.”(注意不是代表得所有字符,前面有轉(zhuǎn)義符)來匹配文件的后綴名。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久久久久性 | 国产成人免费精品 | 久久久一区二区三区四区 | 性欧美一区二区 | 国产精品一区二区免费在线观看 | 成年人视频在线免费观看 | 韩国十九禁高潮床戏在线观看 | 亚洲电影免费观看国语版 | 久久精品无码一区二区三区 | 色视频欧美 | 中文在线国产 | 午夜爱爱福利 | 日本一区二区三区视频在线 | 亚洲二区三区在线 | 亚洲成人免费影视 | 欧美日韩1区2区3区 黄片毛片一级 | 国产成人精品区 | 91九色精品国产 | 美国av免费看 | 鲁丝一区二区二区四区 | 国产羞羞视频在线免费观看 | 亚洲第一成网站 | av在线更新 | 欧美乱码精品一区 | 久久久久一区二区三区四区五区 | 国产欧美亚洲精品a | 欧美中文字幕一区二区 | 中文字幕一区在线观看视频 | 国内精品免费一区二区2001 | 密室逃脱第一季免费观看完整在线 | 在线成人免费观看www | 国产一级毛片高清视频 | 久久免费视频一区二区三区 | japanesexxxxxxxhd| 久草在线观看福利视频 | 日本免费一区二区三区四区 | 亚洲成人国产综合 | 精品一区二区三区免费毛片 | 午夜视频色 | 91精品国产99久久久久久红楼 | 亚洲无线看 |