可能重复:
.htacces 创建友好的 URL。需要帮助
我需要帮助了解如何为带有动态参数的 URL 显示漂亮的 URL。
在我的网站上,当您单击产品链接时,它会将您带到带有此 URL 的页面:http ://example.com/products?id=1002
如何将其更改为显示http://example.com/products/1002?
可能重复:
.htacces 创建友好的 URL。需要帮助
我需要帮助了解如何为带有动态参数的 URL 显示漂亮的 URL。
在我的网站上,当您单击产品链接时,它会将您带到带有此 URL 的页面:http ://example.com/products?id=1002
如何将其更改为显示http://example.com/products/1002?
第 1 步:更改您的页面,使您生成的产品链接如下所示:http://example.com/products/1002
. 您控制此内容,您可以生成您想要的任何链接。如果您正在使用某种框架,它甚至可能具有执行此操作的内置机制。
第 2 步:将其添加到文档根目录的 htaccess 文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^products/(.+?)/?$ /products/?id=$1 [L]