我已将opencart中的配置文件从http://mywebsite.in/更改为http://www.mywebsite.in/。
现在问题是当我访问mywebsite.in时,该网站无效。我如何重定向到www或http。
我需要在library / url.php中做些什么吗
公共功能链接($ route,$ args ='',$ secure = false){ if($ this-> ssl&& $ secure){ $ url ='https://'。 $ _SERVER ['HTTP_HOST']。 rtrim(dirname($ _ SERVER ['SCRIPT_NAME']),'/。\')。 '/index.php?route='。 $路线; } else { $ url ='http://'。 $ _SERVER ['HTTP_HOST']。 rtrim(dirname($ _ SERVER ['SCRIPT_NAME']),'/。\')。 '/index.php?route='。 $路线; }
if ($args) {
if (is_array($args)) {
$url .= '&' . http_build_query($args);
} else {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}
}
请帮帮我。 非常感谢。
答案 0 :(得分:0)
Aditya,您需要在根文件夹中创建.htaccess文件,然后对该文件进行以下更改。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mywebsite.in$
RewriteRule (.*) http://www.mywebsite.in/$1 [R=301,L]
它会强行重定向到www。如果它的工作然后给我whote。