Phpwind 9.0教程:偽靜態(tài)規(guī)則配置教程

字號:


    目前,phpwind9.0中的偽靜態(tài)機制可實現(xiàn)站長自由調整每個頁面的靜態(tài)格式,而且修改靜態(tài)格式后不需要變動修改服務器的 Rewrite 規(guī)則設置,你只要提供一條簡單的規(guī)則把所有請求轉到index.php即可。
    當然,首先你需要開啟服務器的rewrite模塊。
    下面附上apache和nginx下的偽靜態(tài)規(guī)則,iis用戶可參照apache下的規(guī)則。
    apache下(獨立主機):
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
    apache的虛擬主機用戶:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule !.(js|ico|gif|jpe?g|bmp|png|css)$ /index.php [NC,L]
    nginx下:
    if (-f $request_filename) {
    break;
    }
    if ($request_filename ~* ".(js|ico|gif|jpe?g|bmp|png|css)$") {
    break;
    }
    if (!-e $request_filename) {
    rewrite . /index.php last;
    }
    注:如果是虛擬主機或是域名無法綁定子目錄的,偽靜態(tài)規(guī)則最后一條中的./index.php改為../www/index.php
    附:apache下的.htaccess文件(放到phpwind9中/www目錄下)即可。
    至此,phpwind9.0偽靜態(tài)配置結束,到站點后臺全局-URL偽靜態(tài)中開啟你所需頁面的偽靜態(tài)。