我有一个项目,我想做一个友好的网址。
我有一个用户 Beraki
我参与了这个website.com/beraki
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1
完美的工作
我想做这样的事情
** website.com/beraki/about
website.com/beraki/photos
website.com/beraki/friends **
答案 0 :(得分:2)
RewriteEngine On
# Optional '/' sign can be simplified with '?'
RewriteRule ^([a-z0-9_-]+)/?$ profile.php?username=$1 [NC,L]
# If you want to specify your list of valid parts after each username:
RewriteRule ^([a-z0-9_-]+)/(about|photos|friends)$ profile.php?username=$1&page=$2 [NC,L]
# If you want regex for the part after username:
RewriteRule ^([a-z0-9_-]+)/(a-z)$ profile.php?username=$1&page=$2 [NC,L]
答案 1 :(得分:1)
你可以尝试这个generator。这个生成器可以帮助你。简单易用:)
RewriteRule ^([^/]*)/([^/]*)$ /?username=$1&link=$2 [L]
链接是页面的名称。例如:about,options等。 如果您想访问个人资料页面。
website.com/?username=Beraki&link=about - > website.com/Beraki/about