Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect Yahoo Webhosting 301重定向而不使用htaccess_Redirect_Yahoo - Fatal编程技术网

Redirect Yahoo Webhosting 301重定向而不使用htaccess

Redirect Yahoo Webhosting 301重定向而不使用htaccess,redirect,yahoo,Redirect,Yahoo,是否有其他可能的方法将非www域重定向到www域(从到)。我注册了雅虎电子商务解决方案,我正在使用一个带有商店标签的自定义模板。雅虎不允许htaccess上传到他们的服务器上,并告诉我不可能从非www域重定向到www域,这是荒谬的。你必须创建一个“HTML重定向”。这是客户端重定向,告诉浏览器请求另一个页面 要创建HTML重定向页面,可以使用HTML元标记以及“http equiv”和“content”属性 要创建HTML重定向,请将以下代码放在文档的头标记之间 <meta http-eq

是否有其他可能的方法将非www域重定向到www域(从到)。我注册了雅虎电子商务解决方案,我正在使用一个带有商店标签的自定义模板。雅虎不允许htaccess上传到他们的服务器上,并告诉我不可能从非www域重定向到www域,这是荒谬的。

你必须创建一个“HTML重定向”。这是客户端重定向,告诉浏览器请求另一个页面

要创建HTML重定向页面,可以使用HTML元标记以及“http equiv”和“content”属性

要创建HTML重定向,请将以下代码放在文档的头标记之间

<meta http-equiv="Refresh" content="5; url=http://www.hostname.com/index.php">

在上面的示例中,页面将在5秒内重定向到指定页面(如“content”属性中所示)


您还可以使用JavaScript重定向到另一个网页

如果您管理域的DNS区域,您可以尝试将CNAME www转换为非www IP(我不能确定是否有用)

JavaScript可以吗

if (!/^www\./.test(document.domain)) {
  top.location.replace('www.' + document.domain);
}

感谢您的回复,但不幸的是,这种方法不起作用,因为www版本和非www版本的文件是相同的文件,它会导致页面每5秒刷新一次。这是一个糟糕的想法,因为SEO不会传输,访问站点然后必须刷新是令人讨厌的,一些插件会阻止浏览器重定向/刷新。