我想要一个简单的帮助。我有一个这样的网址:/profile.php?id=<id>&name=<name>
。
我的.htaccess文件是这样的:
RewriteRule ^profile/(.*)/(.*) profile.php?id=$1&name=$2
所以我有一个这样的结束网址:/profile/<id>/<name>
。
我可以/<id>
。但是如何获得/<name>
这样的网址?
我可以使用RewriteCond
制作条件吗?
我仍然没有很多.htaccess。
答案 0 :(得分:0)
如果名称和ID的值有不同的模式,您可以在规则中使用这些模式,例如:
# numerical IDs
RewriteRule ^[1-9]\d*$ profile.php?id=$0
# names
RewriteRule ^[a-z]+$ profile.php?name=$0