apache偽靜態配置,需要網站根目錄下有 .htaccess 文件,沒有則需要自己創建一個,phpStudy V8能夠自動生成這樣一個文件,免去了繁瑣的配置過程。
以下為Apache偽靜態的配置具體教程步驟:
1、phpStudy V8 Apache偽靜態配置界面介紹
打開phpStudy軟件,點擊“網站”-“管理”-“偽靜態”,即可打開偽靜態配置。
注:當web服務器啟動的是Apache時,點擊“偽靜態”會打開Apache的偽靜態配置文件,當web服務器啟動的是Nginx時,配置的將會是Nginx的偽靜態。
(將偽靜態的規則填入輸入框點擊確認即可)
下面以幾款PHP程序,介紹下配置偽靜態的方法。
2、案例:配置WordPress偽靜態
配置wordpress偽靜態只需要進入“后臺”-“設置”-“固定鏈接”-常用設置選擇一個URL結構-“保存更改”即可。wordpress會自動在安裝目錄下生成 .htaccess 文件(如果是子目錄安裝的wordpress,.htaccess將會生成在子目錄中)。
你也可以使用phpStudy的偽靜態來配置(對應網站根目錄下的 .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>
粘貼上面的偽靜態規則到輸入框,點擊確認即可。其中方框中的/wordpress/是子目錄的名稱,如果你的程序安裝的不在根目錄,需要正確填寫子目錄名稱,才能完成偽靜態。
(偽靜態配置成功截圖)
3、案例:Z-Blog偽靜態
進入z-blog后臺-“插件管理”-靜態化選項選擇“偽靜態”
配置完成選擇提交
點擊“創建.htaccess”即可完成偽靜態配置
注:這里的z-blog程序安裝在子目錄z-blog中,所以生成的偽靜態規則RewriteBase是/z-blog/。
下面同樣的使用phpStudy來配置偽靜態(對應網站根目錄下的 .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>
(偽靜態配置成功截圖)