各種伺服器偽靜態配置方法

2022-06-29 09:54:08 字數 1236 閱讀 8262

偽靜態設定

一、apache 下偽靜態設定

請首先諮詢您的空間服務商,空間是否支援 rewrite 以及是否支援對站點目錄中 .htaccess 的檔案解析,否則即便按照下面的方法設定好了,也無法使用。

vps使用者可以自行設定(需要伺服器支援apache的mod_rewrite功能)

1、首先您需要找到 apache 安裝目錄,之後找到 conf 目錄下的 httpd.conf 檔案。

2、將下面的**複製到 httpd.conf 檔案中,注意將 /auto 替換為您的**的實際安裝目錄。

options followsymlinks   

allowoverride all   

3、在 httpd.conf 中搜尋 loadmodule rewrite_module,將該行前面的 # 號刪除。 如果您的 apache 是1.3.x版本還需要查詢 addmodule mod_rewrite.c, 請將前面的#刪除。

4、儲存 httpd.conf。

5、設定您**的偽靜態規則.htacces複製到 auto 根目錄下。

6、重新啟動 apache。

二、iis 伺服器

三、 nginx伺服器

1、nginx伺服器一般分兩種方式,一種是nginx + fastcgi,另一種是nginx + apache(反向**);

nginx + fastcgi的方式直接在nginx配置檔案裡配置項:(http -> server) 08cms的主機配置裡加入以下**即可:

include 08cms根目錄/.htaccess;

如:08cms安裝到目錄: /var/www/08cms  路徑裡,那就加入 include /var/www/08cms/.htaccess; 即可

nginx + apache方式,該方式有兩種方法,一種是用nginx使用rwrite,另一種是**到apache來使用rewrite,如果用nginx使用rwrite的話配置方法與nginx + fastcgi的方式相同,如果**到apache來使用rewrite的話那就在配置檔案裡,把需要做rewrite的檔案字尾也**過去,如原來是:

location ~ \.php$ 

那 location ~ \.php$ { 就替換為: location ~ \.(php|htm|html)$ { 即把htm檔案與html檔案也**給apache處理(即rewrite就按apache配置rewrite方式配置即可),但一般不建議用這種方法,因為nginx處理靜態檔案還是有一定的優勢。

NGINX伺服器配置偽靜態檔案的路徑

1 新建乙個偽靜態檔案,按nginx的規則配置好偽靜態 2 在nginx安裝環境下的conf vhosts下新建乙個網域名稱 埠號.conf www.x.com 80.conf 檔案,配置相關資訊 可使用整合環境 小皮系統 自動生成 線上修改伺服器對應的nginx配置檔案 配置檔案 server l...

IIS伺服器配置discuz偽靜態全攻略

載入 rewrite.dll 在 iis 的 isapi 上新增篩選器 這一步重點 篩選器名稱為 re 可執行檔案選擇 rewrite.dll 就可以了!配置 httpd.ini 按照 discuz 官方提供的配置 修改如下 注 discuz 官方提供的 不能直接用於 iis 伺服器的配置,以上提供...

Linux伺服器配置靜態IP位址方法

linux伺服器設定靜態ip位址方法 動態獲取ip位址使用起來的確很方便,但是如果是提供服務的機器,如果ip位址總是變化的化,會影響使用,這個時候就需要給伺服器設定靜態ip位址了 以作業系統版本為centos7.7為例 1.開啟網絡卡配置檔案 vi etc sysconfig network scr...