2011-06-02 10 views
0

htacessを使って書き直す方法。htaccessを書き換える方法

私はテーブル "カテゴリ"と以下の値を持っています。

 
id name status 
1 php  A 
2 java A 
3 ruby A 
4 perl A 
 
www.sample.com/category.php?id=1 
www.sample.com/category.php?id=2 
www.sample.com/category.php?id=3 
www.sample.com/category.php?id=4 

私はに上記のURLを変更したい:

 
www.sample.com/php/1 
www.sample.com/java/2 
www.sample.com/ruby/3 
www.sample.com/perl/4 

ヘルプみんな私の問題かもしれない

おかげで、

リチャード

答えて

0

このような何か、 :

RewriteEngine on 
RewriteRule ^category\.php\?id=1$ php/1 [L] 
RewriteRule ^category\.php\?id=2$ java/2 [L] 
RewriteRule ^category\.php\?id=3$ ruby/3 [L] 
RewriteRule ^category\.php\?id=4$ perl/4 [L] 
0

あなたの.htaccessファイルにこのコードを入れてください:

Options +FollowSymlinks -MultiViews 
RewriteEngine on 

RewriteRule ^(php|java|ruby|perl)/([0-9]+)/?$ /category.php?id=$2 [L,NC,QSA]