找回密碼
 註冊
搜索
查看: 1673|回復: 0

[教學] 檢測.htaccess 是否啟用

[複製鏈接]
發表於 2012-2-21 19:17:05 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
第一:檢測 apache是否開啟mod_rewrite
通過php提供的phpinfo()函數查看環境配置,在「apache2handler —> Loaded Modules」裡看是否有「mod_rewrite」模塊,如沒開啟則在apache配置文件httpd.conf 中找到「#LoadModule rewrite_module modules/mod_rewrite.so」去掉前面的「#」號,重啟apache即可

第二:檢測apache是否支持「.htaccess」
如測試中不支持「.htaccess」,那在apache配置文件httpd.conf 中找到「」與「」內的「AllowOverride None」改為「AllowOverride All」,重啟apache即可

第三:創建.htaccess 文件
創建.htaccess 文件方法:新建文本文檔,名字為「htaccess.txt」,再打開「htaccess.txt」另存為,此時注意,名稱改為 「」.htaccess」」保存即可

第四:測試偽靜態實例
.htaccess文件中輸入:
RewriteEngine on
RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})-([0-9]{1,})\.html$ index.php?action=$1&id=$2&page=$3
新建index.php文件並輸入:
  1. <?php
  2. echo "action=".$_GET['action'];
  3. echo "id=".$_GET['id'];
  4. echo "page=".$_GET['page'];
  5. ?>
複製代碼



在地址欄中輸入 http://127.0.0.1/view-8-2.html 按重新整理將顯示出參數:
action=view
id=8
page=2
 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-5-1 04:16 , Processed in 0.018709 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表