您好,我正在使用 php 并编辑我的 .htaccess 文件,我正在尝试制作它以便用户可以键入:
website.com/users/1 实际上是 website.com/profile.php?id=1
现在我找到了其他资源来帮助我完成这项工作,但每当我这样做时,它都会破坏主题,因此它只是一个具有纯黑白内容、没有背景颜色、标题等的页面。
我如何成功地做到这一点?
提前致谢。
你可以在你的 htaccess 文件中尝试这样的事情:
RewriteEngine On
RewriteRule ^users/([0-9]+)$ profile.php?id=$1 [L]
你可以试试这个:
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