原生php中開啓僞靜態
1.配置Apache Rewrite 這是針對Apache 服務器的配置,
(1)去除httpd.conf文件中"#LoadModule rewrite_module modules/mod_rewrite.so"前面的"#"號;
(2)在httpd.conf文件末端加入重寫規則:
RewriteEngine on
#當訪問任何以t_開頭,以.html結尾的文件時,將$1用與(.*)匹配的字符替換後,訪問相應的test.php頁面
RewriteRule ^/t_(.*).html$ /test.php?id=$1
2.當配置本機虛擬域名後,操作步驟如下:
在vhosts.conf配置文件 </Directory> 插入重寫規則 </VirtualHost>
另外,針對apache服務器下的某一目錄的配置,在此目錄下建立一個.htaccess文件,保存類型爲所有文件
配置步驟:
2)修改httpd.conf文件中的"AllowOverride None"爲"AllowOverride all",同時最好將Options也置爲"all"
重寫規則如下:
RewriteEngine on
#當訪問任何以t_開頭,以.html結尾的文件時,將$1用與(.*)匹配的字符替換後,訪問相應的test.php頁面
RewriteRule ^t_(.*).html$ /test.php?id=$1
在原生php中開啓僞靜態到此爲止!!!