我的URL现在看起来像这样:
localhost/en/products/bear-toys/bear.php?id=26123
我需要看起来像这样:
本地主机/英文/产品/熊玩具/熊/26123
或者,如果我可以获得该产品的标题并存储到 URL 中:
本地主机/英文/产品/熊玩具/熊/蓝熊.php
我知道有解决方案.htaccess
但我不是.htaccess
的好解决方案.所以任何形式的帮助都会是好的。谢谢大家
如果你想要产品之后的所有内容,你可以在htaccess和PHP中做这样的事情。 产品.php可以是您要写入以接受参数的页面
RewriteEngine On
RewriteRule ^(.*)/products/(.*)$ product.php?lang=$1&q=$2 [L,NE]
这在 PHP 中
$lang = $_GET['lang'];
$params = explode('/', $_GET['q']);
echo $lang . '<br>';
var_dump($params);