duanfei8149 2016-12-07 13:01
浏览 6

两页网址重写没有匹配组

I want to convert the url Category.php and Profile.php to url frindly, but only category it's working. I don't want to use any matching group !

Example :

domain.com/category.php?id=5

and

domain.com/profile.php?id=2

Convert to:

domain.com/categoryname

domain.com/profilename

.htaccess code:

RewriteEngine on
#category
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/.]*)$ category.php?id=$1
#profile
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^/.]*)$ profile.php?&id=$1

But that works only for category !

Thanks

  • 写回答

1条回答 默认 最新

  • dsgm5631 2016-12-07 13:39
    关注
    RewriteEngine On
    
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    
    RewriteRule ^category/(\d+)*$ ./category.php?id=$1
    RewriteRule ^profile/(\d+)*$ ./profile.php?id=$1
    

    This should work.

    评论

报告相同问题?