Apache下url重寫,虛擬機器設定

2021-06-04 02:01:13 字數 552 閱讀 4782

1.

在httpd裡開啟mod_rewrite.so模組

2.在需要重寫的**目錄下建立.htaccess檔案

3.errordocument 404 /notfound.html

rewriteengine on

rewritebase /

rewritecond % !-f   //判斷檔案是否存在,不存在才執行重寫

rewritecond % !-d   //判斷目錄是否存在,不存在才執行重寫

rewriterule ^(.*)[.]html$ $1.php

記得需要取用的字串用()括起來,然後後面才能$1來取用

正則參考

namevirtualhost *:80

documentroot "d:/wamp/www/"

servername localhost

serveralias localhost

documentroot "d:/wamp/www/test/"

servername test

serveralias test

虛擬機器lamp環境下,Apache配置虛擬主機

1 在apache配置檔案中開啟虛擬主機功能 即 include etc extra httpd vhosts.conf把前面的 去掉 2 在extra目錄下找到檔案httpd vhosts.conf,新增如下配置 options indexes followsymlinks includes ex...

apache配置虛擬機器

1 開啟 apache 安裝目錄下的 搜尋virtual hosts,可以看到 意思是啟用虛擬主機的設定檔案httpd vhosts.conf 虛擬主機的設定都在這個檔案下 設定,改為 2 開啟 apache 安裝目錄下的 搜尋可看到 serveradmin webmaster dummy host...

配置Apache虛擬機器

一 安裝apache,或apache程式整合包 二 配置網域名稱 開啟httpd.conf,修改主配置檔案,include conf extra httpd vhosts.conf,把 去掉 三 設定網域名稱對映同乙個ip,修改hosts 開啟c windows system32 drivers e...