解析規則是當你URL規則設置完成并運用到網站配置中之后,你的URL都變成你自己的URL了,這時候訪問url會出現404打不開的現象,這種情況就說明你需要設置解析規則來為你的自定義URL做指引。
一、為服務器開啟偽靜態功能:
如圖中所示,系統會根據你的服務器環境列出對應的偽靜態規則代碼,按要求放到根目錄即可
二、測試偽靜態是否生效
訪問地址:http://網站/test/ 如果提示支持的話就正常,其他提示或無提示表示不正常未啟用,你也可以讓服務商給你配置環境
三、生成解析規則
將生成的解析規則,一行的復制到rewrite.php文件中,一定要逐一測試,否則會沖突,導致解析混亂。
四、偽靜態配置文件
config/rewrite.php
以上紅色區域就是寫偽靜態規則的地方
特別注意:
切記一定不要原封不動的復制生成代碼放進去,我們系統只是給你生成參考規則代碼,你只能作為參考,要一條條的進行調試,排除規則沖突問題
五、當存在多個站點怎么辦?
解析規則寫法改為
if (in_array(DOMAIN_NAME, array('站點1的地址', '站點1的其他地址'))) { return array( 站點1的規則列表 ); } if (in_array(DOMAIN_NAME, array('站點2的地址', '站點2的其他地址'))) { return array( 站點2的規則列表 ); } if (in_array(DOMAIN_NAME, array('站點3的地址', '站點3的其他地址'))) { return array( 站點3的規則列表 ); }
手動將網站地址寫到上面即可
六、解析地址格式
模式1、/模塊/控制器/方法/參數1/參數1的值 ...
模式2、index.php?s=模塊&c=控制器&m=方法&參數1=參數1的zhi ....(3.2)
文檔最后更新時間:2018-01-16 12:42:52