2

我实际上正在为学校工作,我尝试使用 .htaccess 创建 URL 重写。

所以这是我的 .htaccess 中的代码

Options +FollowSymlinks
RewriteEngine on
RewriteRule profile/([0-9]+) profile/index.php?id=$1 [L]
RewriteRule profile/([a-zA-Z]+) profile/index.php?username=$1 [L]

我尝试使用 ID 或用户名创建重写,如果我删除最后一行,我的代码适用于数字,但如果用户名永远无法使用。我不太擅长 url 重写,暂时学习。但是有没有可能做到这一点?

如果可能的话,我该怎么做?

4

1 回答 1

3
Options +FollowSymlinks
RewriteEngine on
RewriteRule profile/([0-9]+)$ profile/index.php?id=$1 [L]
RewriteRule profile/([a-zA-Z]+)$ profile/index.php?username=$1 [L]

你忘了美元。

于 2012-04-10T21:38:22.403 回答