2

可能重复:
.htacces 创建友好的 URL。需要帮助

我需要帮助了解如何为带有动态参数的 URL 显示漂亮的 URL。

在我的网站上,当您单击产品链接时,它会将您带到带有此 URL 的页面:http ://example.com/products?id=1002

如何将其更改为显示http://example.com/products/1002

4

1 回答 1

1

第 1 步:更改您的页面,使您生成的产品链接如下所示:http://example.com/products/1002. 您控制此内容,您可以生成您想要的任何链接。如果您正在使用某种框架,它甚至可能具有执行此操作的内置机制。

第 2 步:将其添加到文档根目录的 htaccess 文件中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^products/(.+?)/?$ /products/?id=$1 [L]
于 2012-08-16T20:40:53.983 回答