2010-03-10 80 views
0

我想要一个简单的帮助。我有这样的网址:/profile.php?id=<id>&name=<name>。这样像rewritecond一样的twitter网址?

我的.htaccess文件:

RewriteRule ^profile/(.*)/(.*) profile.php?id=$1&name=$2 

所以我有一个结束的URL是这样的:/profile/<id>/<name>。我可以制作/<id>。但我怎样才能得到像/<name>的URL?

我可以使用RewriteCond作出条件? 我仍然没有很多.htaccess。

回答

0

如果名称和ID在他们的价值观不同的图案,你可以在你的规则中使用这些模式,例如:

# numerical IDs 
RewriteRule ^[1-9]\d*$ profile.php?id=$0 

# names 
RewriteRule ^[a-z]+$ profile.php?name=$0