创建更好的网址 - .htaccess



我的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);

最新更新