.htaccess和多个条件

时间:2013-01-05 19:48:22

标签: php .htaccess url mod-rewrite

用于此显示

website.com/city-name

我正在使用此.htaccess规则:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?skill=$1 [L,QSA]

它正在发挥作用。 现在我需要添加这个友好的URL:

website.com/applicant/12 #(12 is applicant's ID)
#or
website.com/applicant/12-john-doe #(id + name)

请问.htaccess这个条件,请你帮我吗?不幸的是,我对.htaccess非常熟悉。

谢谢

编辑:我尝试了什么:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?skill=$1 [L,QSA]
RewriteRule ^applicant/(.*) index.php?id=applicant&applicant_id=$1 [L,QSA]

当我注释掉第4行时,最后一条规则正在运行(但不起作用website.com/city-name)。如何合并这两个规则?

EDIT2:任何能帮助我的人?​​

0 个答案:

没有答案