2013-07-21 57 views
0

所以我想發送三個變量(用斜線分隔)到我的index.php,但我無法得到它的工作,我是一個用htaccess的韭菜。htaccess由於缺乏知識而不工作

我的基本網址爲localhost:8888/smbo/

而且我有這個代碼不工作:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /smbo/ 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)/([A-Za-z0-9_-]+)$ index.php?id=$1&idTwo=$2&idThree=$3 
</IfModule> 

誰能幫我?

+0

是否啓用了'mod_rewrite'?如果你正在處理像WAMP這樣的東西,安裝它時默認情況下不會啓用。如果是的話,請點擊系統托盤中的WAMP圖標,然後進入該菜單:Apache-> Apache模塊 - > rewrite_moudle'。重新啓動WAMP並再次嘗試。 – MahanGM

回答

0

試試這個代碼:

RewriteEngine On 
RewriteBase /smbo/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ /index.php?id=$1&idTwo=$2&idThree=$3