在PHP中加载基于URL的页面内容


Load content of page based on URL in PHP

我有一个网站,它根据URL加载用户的内容。像www.xyz.com/JohnDoe这样的东西应该加载JohnDo配置文件的所有内容。类似地,如果我键入一些其他配置文件URL,它应该加载该特定用户的内容。

实现这一目标的首选方式是什么?我有一个想法,我需要添加.htaccess文件并获得URL的值来显示内容?

这对我有效

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /user.php?name=$1 [NC,L]

现在我可以通过键入进入用户配置文件

example.com/foo