Php Htaccess URL重写-主URL后的字符串

Php Htaccess URL重写-主URL后的字符串,php,.htaccess,Php,.htaccess,我有一页 http://example.com/product-detail.php?id=123 我正在尝试将URL转换为用户友好的方式,如 http://example.com/usa/iphone-xs--123 美国将是一个动态的国家,并将改变为加拿大、澳大利亚等,而不是静态值。 将在.htaccess中重写什么规则。除了手动更改此参数外,我不知道您希望如何将“usa”值应用于URL RewriteRule ^usa/iphone-xs--(.*)$ /product-detail.

我有一页

http://example.com/product-detail.php?id=123
我正在尝试将URL转换为用户友好的方式,如

http://example.com/usa/iphone-xs--123
美国将是一个动态的国家,并将改变为加拿大、澳大利亚等,而不是静态值。
将在.htaccess中重写什么规则。

除了手动更改此参数外,我不知道您希望如何将“usa”值应用于URL

RewriteRule ^usa/iphone-xs--(.*)$ /product-detail.php?id=$1 [R=301,NC,L]
它对我有用

RewriteRule ([^/.]+)/([^/.]+)/?$ product-detail.php?cat=$1 [L]

你的问题是到底是什么?在你写的那本书中会重写什么…?请去读。我们来这里不是为了给你做东西,只是因为你设法降低了你的要求。我们首先想看到你自己努力。这能回答你的问题吗?@Tajniak是的,谢谢