5.30以上的版本才能使用,繼承了上一個版本的快速重定向的特點(單獨類,全部使用靜態(tài)調用),增添了一個很重要的功能和屬性 可以調用其他url中的模塊了 也使得模塊與模塊間或頁面與頁面間的函數(shù)簡化共享得以實現(xiàn)
.htaccess文件寫法:
代碼如下:
#-------------- .htaccess start ---------------
RewriteEngine on
RewriteRule !.(js|ico|gif|jpg|png|css|swf|htm|txt)$ index.php
php_flag magic_quotes_gpc off
php_flag register_globals off
#-------------- .htaccess end ---------------
重寫功能引入:讓站點根目錄的index.php末尾寫上下列代碼,重寫就開啟了(正常條件:1.apache的重寫配置成功,且開啟了.htaccess支持的.2.站點根目錄的.htaccess文件設置好了.3.class.rewrite.php類文件在index.php前面部分加載了.4.頁面模塊文件位置及寫法無誤):
代碼如下:
//............
Rewrite::__config(
$config['path'],/*'http://xxxxx/mysite/'URL基礎位置*/
$config['md_path'],/*'c:/pharray(
'phpinfo'
)
);
Rewrite::__parse();
//..........
模塊文件寫法:
testPk.php
代碼如下:
<?php
class Rw_testPk extends Rewrite {
//這個是前導函數(shù),只要訪問到testpk這個頁面,這個必然會執(zhí)行,可用來控制本頁面內函數(shù)訪問權限或本頁面全局變量
public static function init(){
//if (!defined('SITE_PASS')){
echo self::$linktag.'<br/>';//self::$linktag是頁面解析位置路徑值,會常使用.
/
新聞熱點
疑難解答