0

我的网站 (opencart) 在 mywebsite.com 上运行良好,但在尝试 www.mywebsite.com 时遇到问题,

例如:标题和产品上的图标消失。

我试图在 config.php 上添加一行:

<?php
// HTTP
define('HTTP_SERVER','http://mywebsite.com/');


// HTTPS
define('HTTPS_SERVER', 'http://mywebsite.com//public_html/');


// DIR
define('DIR_APPLICATION', '/home/XXXX/public_html/catalog/');
define('DIR_SYSTEM', '/home/XXXX/public_html/system/');
define('DIR_DATABASE', '/home/XXXX/public_html/system/database/');
define('DIR_LANGUAGE', '/home/XXXX/public_html/language/');
define('DIR_TEMPLATE', '/home/XXXX/public_html/view/template/');
define('DIR_CONFIG', '/home/XXXX/public_html/system/config/');
define('DIR_IMAGE', '/home/XXXX/public_html/image/');
define('DIR_CACHE', '/home/XXXX/public_html/system/cache/');
define('DIR_DOWNLOAD', '/home/XXXX/public_html/download/');
define('DIR_LOGS', '/home/XXXX/public_html/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'XXXX_com1');
define('DB_PASSWORD', 'XXXXXXXXX');
define('DB_DATABASE', 'XXXX_com1');
define('DB_PREFIX', 'oc_');?>

定义('HTTP_SERVER',' http: //www.mywebsite.com/ ');

在下面

定义('HTTP_SERVER',' http ://mywebsite.com/ ');

没啥事儿。

我是opencart的初学者,我该如何解决这个问题?

4

1 回答 1

0

Opencart 仅适用于 1 个网址,

您从来都不是一个使用两个不同 url 的 opencart 网站,为了解决您必须在 htaccess 中包含以下内容的问题。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourDomain\.com
RewriteRule (.*) http://yourDomain.com/$1 [R=301,L]

此代码重定向,所有带 www 的 url 到不带 www 的 url。这可以解决您的问题。

来源

于 2015-03-24T09:30:14.290 回答