2014-01-26 21 views
1

目前我有以下網址htaccess的不類別

www.mydomain.com/categories.php?id=actions

工作,但我希望它看起來像

WWW。 mydomain.com/categories/actions

我嘗試了以下,但它的說法頁面未找到。我究竟做錯了什麼?

這裏是的.htaccess代碼

RewriteEngine on 
RewriteRule ^categories/([a-zA-Z0-9_-]+)/$ categories.php?id=$1 

這裏是PHP

<?php 
if(isset($_GET['id'])){ 
    $id = $_GET['id']; 

    if($id == 'all'){ 
    echo "all"; 
    } else if($id == 'actions'){ 
    echo "actions"; 
    } 
} 
?> 

回答

1

嘗試沒有結尾的斜線(因爲你的問題,沒有,但你的規則正在等待所以它不匹配):

Options +FollowSymLinks -MultiViews 

RewriteEngine on 
RewriteBase/

RewriteRule ^categories/([a-zA-Z0-9_-]+)$ categories.php?id=$1 [L] 
+0

opps,謝謝這個排序:) –