我需要帮助了解如何使用动态参数显示URL的漂亮网址。
在我的网站中,当您点击产品链接时,它会带您进入包含此网址的页面:http://example.com/products?id=1002
如何更改为显示http://example.com/products/1002?
答案 0 :(得分: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]