-1

您好,我正在使用 php 并编辑我的 .htaccess 文件,我正在尝试制作它以便用户可以键入:

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

现在我找到了其他资源来帮助我完成这项工作,但每当我这样做时,它都会破坏主题,因此它只是一个具有纯黑白内容、没有背景颜色、标题等的页面。

我如何成功地做到这一点?

提前致谢。

4

2 回答 2

1

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

RewriteEngine On
RewriteRule ^users/([0-9]+)$  profile.php?id=$1  [L]
于 2013-01-04T19:45:05.383 回答
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

于 2013-01-04T19:55:54.223 回答