как переписать htaccess - PullRequest
       1

как переписать htaccess

0 голосов
/ 02 июня 2011

Как переписать, используя htacess.

У меня есть таблица "категория" и значения ниже.

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

Помогите, ребята, моя проблема

Спасибо,

Ричард

Ответы [ 2 ]

0 голосов
/ 03 июня 2011

Поместите этот код в ваш файл .htaccess:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteRule ^(php|java|ruby|perl)/([0-9]+)/?$  /category.php?id=$2 [L,NC,QSA]
0 голосов
/ 02 июня 2011

Что-то вроде этого, возможно:

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]
...