所以现在我有一个www。重定向到不同内容的网站m。现场。但我正在将我的网站更新为响应式内容。我不想失去m。 Google SERP中的链接。
那么,我该如何重定向我的www。站点在移动设备上提供响应内容。域名?
这是所有HTML网站。我不想将相同的内容上传到www。和m。域名每次更新网站时。有办法吗?我的新响应式网站只会将用户重定向到适合移动设备的www。现场。我想要它去。子域。我听说有一种方法可以在服务器上设置一些东西。
答案 0 :(得分:0)
您的索引中可以有一个小脚本。像这样:
<script type="text/javascript">
<!--
if (screen.width <= 690) {
window.location = "http://m.domain.com";
}
//-->
</script>
答案 1 :(得分:0)
使用插件重定向
如果您正在运行内容管理系统(例如WordPress或Joomla),则可能已有可用于处理移动访问者的插件。找到这些插件的最佳方法是搜索Google或搜索该软件的网站。
Javascript window.location方法
移动电话的屏幕宽度通常较小,因此如果屏幕宽度小于或等于800像素,则应将访问者重定向到移动网站。您将此代码放在主网站代码的head部分中。这样,当您的网站被访问时,javascript将看到浏览器宽度并重定向到相应的网站
您可以使用以下代码执行此操作:
<script type="text/javascript">
<!--
if (screen.width <= 800) {
window.location = "http://m.domain.com";
}
//-->
</script>
&#13;
.htaccess网址重写重定向JAVASCRIPT无法正常工作
您可以使用.htaccess重定向根据浏览器支持的MIME类型传输访问者。例如,如果用户的浏览器接受包含WML(无线标记语言)的mime类型,则很可能是移动设备。
以下代码应放在.htaccess文件中:
RewriteEngine On
# Check for mime types commonly accepted by mobile devices
RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^ http://m.domain.com%{REQUEST_URI} [R,L]
&#13;
答案 2 :(得分:0)
没关系。我刚刚解决了我刚刚更改了m的文档根链接。去www。有点像多元素。
我发送了服务器根文档链接&#34; m.aaa.com&#34;去&#34; public_html / www.aaa.com&#34;而不是&#34; public_html / m.aaa.com&#34;。
像魅力一样。