如何制作像网址一样的个人资料?

时间:2013-08-11 16:16:42

标签: php html .htaccess seo

我有一个项目,我想做一个友好的网址。

我有一个用户 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 **

2 个答案:

答案 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