TShopping

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

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

[複製鏈接]
發表於 2012-2-21 19:17:05 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
第一:檢測 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, 2016-12-8 06:36 , Processed in 0.052669 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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