2013-03-29 19 views
1

我創建重寫規則在.htaccess創建的.htaccess重寫規則一樣WordPress的

我有一些問題,我創建像WordPress規則,但我沒有得到正確

這我寫的規則如下

`RewriteRule projectDir/(.*)/(.*)/(.*)$ index.php?module=$1&action=$2&id=$3` 

在這種ReFacta是我的項目目錄

的網址,我想它同樣像下面

`http://localhost/projectDir/user/edit/5` 

任何想法的朋友?

+0

你得到任何錯誤? –

+0

不,我沒有得到任何錯誤只是404沒有找到 –

+0

Wordpress從不改變它的'.htaccess'指令 - 它只是將任何不存在的請求轉發給index.php - 這使得事情變得更加容易,因爲那樣你就可以通過查看'$ _SERVER ['REQUEST_URI']'來管理你的頁面並重定向。 – Emissary

回答

4

你幾乎是正確的。什麼是錯在你的代碼,你沒有指定RewriteBase

Options +FollowSymLinks 
RewriteEngine on 
RewriteBase /projectDir 
RewriteRule ^(.*)/(.*)/(.*)$ /index.php?module=$1&action=$2&id=$3 [L] 
+0

不工作Bro。仍然相同的問題 –

+0

@MaddyVora現在嘗試,我已更新回答 –

+0

我得到這樣的錯誤 服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請與服務器管理員admin @ localhost聯繫,並告知他們發生錯誤的時間以及您可能已經造成錯誤的任何事情。 有關此錯誤的更多信息可能在服務器錯誤日誌中可用。 –