我的路线不起作用,所以我无法访问产品页面

时间:2018-09-15 15:19:30

标签: php .htaccess routes slim

我遇到了新的障碍。 我确实为特定的“产品”页面制作了一条路线,但没有用。

这是我的路线代码

$app->get('/products{slug}',['Cart\Controllers\ProductController','get'])->setName('product.get');

我的.htaccess代码是

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

当我访问页面“ localhost / cart / products / am1”时,我得到的页面未找到

1 个答案:

答案 0 :(得分:1)

您可以使用此代码显示单个产品

$app->get('/products/{slug}', "ProductController@getSingleProduct");

将蛋糕插入参数之前带上蛋糕“ /”