0
如何在產品網址的末尾添加擴展名'.html'。
-My當前產品鏈接:
www.mysite.com/productlink
-I想成爲:
www.mysite.com/productlink.htmlOpencart 1.5x - 在產品網址的末尾添加'.html'
我編輯目錄/控制器/通用/ seo_url。 PHP,產品網址現在有.html,但是當我點擊一個鏈接,它說404沒有找到。我需要做什麼 ?
if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id') || ($data['route'] == 'news/article' && $key == 'news_id')) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");
if ($query->num_rows) {
$url .= '/' . $query->row['keyword'] . '.html';
unset($data[$key]);
}
它的工作,但這種方法將把每個鏈接.html。我只需要在產品頁面。原因是我會重拍一個網站,SEO人員希望所有鏈接都與舊網站相同,只有在產品頁面最後是'.html'。 –
,如果你用'index.php?route = product/$ 1'替換'index.php?_route _ = $ 1' –