友好的网址不是很聪明

时间:2015-09-09 15:32:04

标签: php apache .htaccess smarty prestashop

我是新手。所以也许我在做一些愚蠢的错误。但我会尝试详细解释我的问题。

所以我已将我的网址mycarshop/en/module/car?name=carBrand设置为我使用的友好网址mycarshop/car/carBrand

.htaccess mod_rewrite

RewriteRule ^car/([^_]*)\.html$ /en/module/car?name=$1 [L]

但现在我无法设置链接以获取carBrand并使用carBrand控制器

OldUrl:mycarshop/en/module/car?name=MD

语言:lang-html

<a> href="{$link->getModuleLink('module','carBrand',['name'=>$car.brand])}" title="{$car.brand|escape:'htmlall':'utf-8'}"</a>

它工作正常,但在设置友好网址后我不知道如何正确链接

NewUrl:www.mycarshop/car/MD

语言:lang-html

<a> href="{car/$car.brand}" title="{$car.brand|escape:'htmlall':'utf-8'}"</a>

它必须是类似的东西,仍然使用carBrand carBrand.php控制器。

1 个答案:

答案 0 :(得分:0)

您将变量与文件夹名称混合在一起。它可能适用于user.MYU