我的 htaccess 文件中有以下规则:
RewriteRule ^product/(.*)/(.*)/([0-9]+)$ product_page.php?prod=$1&code=$3&lang=$2 [QSA]
当我的产品名称中有 / 斜线 / 时 -
http://www.mySite/product/namePart1/namePart2/_lang2/722 作品
但
http://www.mySite/product/namePart1%2FnamePart2/_lang2/722 不起作用
任何提示为什么?我认为将 / 转换为 %2F [使用 rawurlencode] 可以解决问题。但它会产生问题!
谢谢,
阿塔拉