您好我正在使用php并编辑我的.htaccess文件,我正在努力让用户可以输入:
website.com/users/1,实际上是website.com/profile.php?id=1
现在我发现其他资源可以帮助我实现这一目标,但每当我这样做时,它会破坏主题,使其只有一个黑色和白色内容,没有背景颜色,标题等的页面。
如何成功完成此任务?
提前致谢。
答案 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