這不是mod_rewrite的問題,而是我的問題。我很確定我的錯誤是非常愚蠢的,但我無法解決它。 我在Mac OS X Lion上設置了一個非常簡單的XAMPP安裝,它有一個簡單的index.php腳本,它什麼都不做。我只是想了解如何在PHP中使用友好的URL,所以,如果我用這個格式接收的URLapache中的mod_rewrite問題
http://localhost/project/controller_name/action_name/id
所以,如果我收到這
http://localhost/project/user/delete/7
可以使用內部像這
http://localhost/project/index.php?controller=user&action=delete&id=7
我創建的項目文件夾.httacess與此內容
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /aletta/index.php?controller=$1&action=$2&id=$3 [L]
我檢查了是否啓用了mode_rewrite並且它是。但不起作用。我輸入 http://localhost/project/user/delete/7
,頁面顯示「找不到對象!」
任何幫助將大大appreaciate
你是什麼DOCUMENT_ROOT和你在哪裏以上述規則放置.htaccess? – anubhava 2013-04-10 05:31:53