0

我希望能够在我的网站上访问此 URL:

www.mysite.com/author/username

通过这个

www.mysite.com/username

请考虑人们应该能够使用这两个 url 访问,并且“用户名”总是根据用户而变化。

最好的方法是什么?htaccess 重写?

感谢您的时间!

4

1 回答 1

0

如果您的用户创建的名称与与现有或未来路径重叠的路径相匹配,似乎它可能会变得混乱并让您陷入困境。

RewriteCond %{REQUEST_URI} ^/[a-z]+$    #1
RewriteCond %{REQUEST_FILENAME} !-f     #2
RewriteRule ^/([a-z]+)$ /author/$1 [P]  #3
  1. 尽量将其限制为您的用户名模式
  2. 仅在路径不存在时才重写
  3. URL 的 /author/username 版本的代理
于 2012-12-24T03:32:24.410 回答