最近查询网站收录的时候,发现公司一个网站收录的都是移动端,这样打开网址的时候就是移动端,体验很不好。我们可不可以类似做一个跳转,判断是否是 PC 端,然后跳转移动端网址为 PC 端网址呢?
答案是当然可以!
这里我用的是js判断跳转
只需在模板文件中加上如下代码:
- <script type="text/javascript">
- function IsPC() {
- var userAgentInfo = navigator.userAgent;
- var Agents = ["Android", "iPhone",
- "SymbianOS", "Windows Phone",
- "iPad", "iPod"];
- var flag = true;
- for (var v = 0; v < Agents.length; v++) {
- if (userAgentInfo.indexOf(Agents[v]) > 0) {
- flag = false;
- break;
- }
- }
- return flag;
- }
- if (IsPC()) {
- window.location ="你的域名{dede:field.id runphp='yes'}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}";
- };
- </script>
其中
- 你的域名{dede:field.id runphp='yes'}$result=GetOneArchive(@me);@me=$result['arcurl'];{/dede:field.id}
获取的是当前文章的路径,然后跳转。