喜欢twitter url with rewritecond?

时间:2010-03-10 12:56:06

标签: url .htaccess mod-rewrite url-rewriting

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

我的.htaccess文件是这样的:

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

所以我有一个这样的结束网址:/profile/<id>/<name>

我可以/<id>。但是如何获得/<name>这样的网址?

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

1 个答案:

答案 0 :(得分:0)

如果名称和ID的值有不同的模式,您可以在规则中使用这些模式,例如:

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

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