如何更改个人资料网址

时间:2013-01-04 19:38:11

标签: php .htaccess profile

您好我正在使用php并编辑我的.htaccess文件,我正在努力让用户可以输入:

website.com/users/1,实际上是website.com/profile.php?id=1

现在我发现其他资源可以帮助我实现这一目标,但每当我这样做时,它会破坏主题,使其只有一个黑色和白色内容,没有背景颜色,标题等的页面。

如何成功完成此任务?

提前致谢。

2 个答案:

答案 0 :(得分:1)

你可以在你的htaccess文件中尝试这样的事情:

RewriteEngine On
RewriteRule ^users/([0-9]+)$  profile.php?id=$1  [L]

答案 1 :(得分:1)

你可以试试这个:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /users/([^/]+)/?
RewriteRule .* http://website.com/profile.php?id=%1   [L]

它会默默地映射:

http://website.com/users/anything

要:

http://website.com/profile.php?id=anything