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

首頁 > 網站 > Apache > 正文

apache開啟偽靜態的方法分享

2024-08-27 18:23:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了apache開啟偽靜態的方法分享,需要的朋友可以參考下

環境:
系統 Windows
Apache 2.2

加載Rewrite模塊:

在conf目錄下httpd.conf中找到
復制代碼 代碼如下:
LoadModule rewrite_module modules/mod_rewrite.so

這句,去掉前邊的注釋符號“#”,或添加這句。

允許在任何目錄中使用“.htaccess”文件,將“AllowOverride”改成“All”(默認為“None”):
復制代碼 代碼如下:
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

在Windows系統下不能直接建立“.htaccess”文件,可以在命令行下使用“echo a> .htaccess”建立,然后使用記事本編輯。

Apache Rewrite模塊的簡單應用:
Rewrite的所有判斷規則均基于Perl風格的正則表達式,通過以下基礎示例能寫出符合自己跳轉需求的代碼。

1、請求跳轉

目的是如果請求為.jsp文件,則跳轉至其它域名訪問。

例如:訪問www.iis7.com/a.php跳轉至b.jb51.net/b.php網頁,訪問www.iis7.com/news/index.php跳轉至b.jb51.net/news/index.php網頁

注意:不是使用HTML技術中的meta或者javascript方式,因為www.iis7.com/a.php這個文件并不存在,用的是Apache2.2服務器中的Rewrite模塊。

修改 .htaccess或apche的配置文件httpd.conf文件,添加以下內容

復制代碼 代碼如下:
RewriteEngine on
#開啟Rewrite模塊
RewriteRule (.*)/.php$ http://b.jb51.net/$1/.jsp [R=301,L,NC]
#截獲所有.jsp請求,跳轉到http://b.jb51.net/加上原來的請求再加上.php。R=301為301跳轉,L為rewrite規則到此終止,NC為不區分大小寫

2、域名跳轉

如果請求為old.jb51.net下的所有URL,跳轉至b.jb51.net

復制代碼 代碼如下:
RewriteEngine on
#開啟Rewrite模塊
RewriteCond %{REMOTE_HOST} ^old.studenthome.cn$ [NC]
#針對host為old.jb51.net的主機做處理,^為開始字符,$為結尾字符
RewriteRule (.*) http://b.jb51.net/$1 [R=301,L,NC]

3、防盜鏈

如果本網站的圖片不想讓其它網站調用,可以在 .htaccess或者apche的配置文件httpd.conf文件中添加以下內容

復制代碼 代碼如下:
RewriteEngine on
#開啟Rewrite模塊
RewriteCond %{HTTP_REFERER} !^$
#如果不是直接輸入圖片地址
RewriteCond %{HTTP_REFERER} !img.jb51.net$ [NC]
#且如果不是img.jb51.net所有子域名調用的
RewriteCond %{HTTP_REFERER} !img.jb51.net/(.*)$ [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !google.cn [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteRule (.*)/.(jpg|jpeg|jpe|gif|bmp|png|wma|mp3|wav|avi|mp4|flv|swf)$ /2018img/2018/09/17134435.jpg [R=301,L,NC]
#截獲所有.jpg或.jpeg……請求,跳轉到/2018img/2018/09/17134435.jpg提示錯誤的圖片,注:該圖片不能在原域名下,也不能在該.htaccess文件有效控制的文件夾中

4、不需要定義.htaccess文件

在Apache2/conf/httpd.conf 最后一行添加
復制代碼 代碼如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦淖尔市| 桐柏县| 衡水市| 兴化市| 循化| 富顺县| 云梦县| 平舆县| 乌什县| 临猗县| 安仁县| 固始县| 华池县| 伊宁市| 洞口县| 手游| 康定县| 崇州市| 锡林郭勒盟| 武夷山市| 政和县| 温宿县| 湾仔区| 桂东县| 昂仁县| 固镇县| 禹州市| 北辰区| 建昌县| 建始县| 衡山县| 峡江县| 龙岩市| 玉田县| 合山市| 定襄县| 怀宁县| 长葛市| 荣昌县| 阿克苏市| 武鸣县|