apache偽靜態(tài)配置,需要網(wǎng)站根目錄下有 .htaccess 文件,沒有則需要自己創(chuàng)建一個(gè),phpStudy V8能夠自動(dòng)生成這樣一個(gè)文件,免去了繁瑣的配置過程。
以下為Apache偽靜態(tài)的配置具體教程步驟:
1、phpStudy V8 Apache偽靜態(tài)配置界面介紹
打開phpStudy軟件,點(diǎn)擊“網(wǎng)站”-“管理”-“偽靜態(tài)”,即可打開偽靜態(tài)配置。
注:當(dāng)web服務(wù)器啟動(dòng)的是Apache時(shí),點(diǎn)擊“偽靜態(tài)”會(huì)打開Apache的偽靜態(tài)配置文件,當(dāng)web服務(wù)器啟動(dòng)的是Nginx時(shí),配置的將會(huì)是Nginx的偽靜態(tài)。
(將偽靜態(tài)的規(guī)則填入輸入框點(diǎn)擊確認(rèn)即可)
下面以幾款PHP程序,介紹下配置偽靜態(tài)的方法。
2、案例:配置WordPress偽靜態(tài)
配置wordpress偽靜態(tài)只需要進(jìn)入“后臺(tái)”-“設(shè)置”-“固定鏈接”-常用設(shè)置選擇一個(gè)URL結(jié)構(gòu)-“保存更改”即可。wordpress會(huì)自動(dòng)在安裝目錄下生成 .htaccess 文件(如果是子目錄安裝的wordpress,.htaccess將會(huì)生成在子目錄中)。
你也可以使用phpStudy的偽靜態(tài)來配置(對(duì)應(yīng)網(wǎng)站根目錄下的 .htaccess 文件)
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
粘貼上面的偽靜態(tài)規(guī)則到輸入框,點(diǎn)擊確認(rèn)即可。其中方框中的/wordpress/是子目錄的名稱,如果你的程序安裝的不在根目錄,需要正確填寫子目錄名稱,才能完成偽靜態(tài)。
(偽靜態(tài)配置成功截圖)
3、案例:Z-Blog偽靜態(tài)
進(jìn)入z-blog后臺(tái)-“插件管理”-靜態(tài)化選項(xiàng)選擇“偽靜態(tài)”
配置完成選擇提交
點(diǎn)擊“創(chuàng)建.htaccess”即可完成偽靜態(tài)配置
注:這里的z-blog程序安裝在子目錄z-blog中,所以生成的偽靜態(tài)規(guī)則RewriteBase是/z-blog/。
下面同樣的使用phpStudy來配置偽靜態(tài)(對(duì)應(yīng)網(wǎng)站根目錄下的 .htaccess 文件)
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /z-blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /z-blog/index.php [L] </IfModule>
(偽靜態(tài)配置成功截圖)