如何为动态 url 使用 url 掩码

How to use url masking for dynamic url

我不太了解 url 屏蔽。我知道这可以使 Current url 变为 Target url 但不知道该怎么做动态 url。是否可以使用 php 代码进行屏蔽。

当前 url:http://domain.com/product?id=123&cat=2

目标 url:http://domain.com/product/123/2

你必须使用 mod_rewrite Apache

像这样

RewriteCond %{QUERY_STRING} ^id=([0-9]*)$
RewriteRule ^page\.php$ http://mydomain.site/page/%1.php [R=302,L]

Apache RewriteRule and query string