将主页重定向到移动设备上的AMP(加速移动页面)

时间:2018-03-14 20:57:21

标签: javascript php amp-html

我写了一个php脚本,将我的Wordpress主页指向放大器页面,但它并不适用于所有移动设备。我不想重定向任何其他页面,只是主页。此外,该主题使用javascript来识别移动设备,因此我不确定这是否与php脚本冲突。见下文。

是否有办法使用htaccess将主页重定向到AMP页面,从而避免任何javascript兼容性问题?

的Javascript

<script>
function detectmob() {
    if( navigator.userAgent.match(/Android/i)
        || navigator.userAgent.match(/webOS/i)
        || navigator.userAgent.match(/iPhone/i)
        || navigator.userAgent.match(/iPad/i)
        || navigator.userAgent.match(/iPod/i)
        || navigator.userAgent.match(/BlackBerry/i)
        || navigator.userAgent.match(/Windows Phone/i)
    ){
        return true;
    }
    else {
        return false;
    }
}
</script>

PHP

<?php 
if ( is_page( 2256 ) ) {
    if ( wp_is_mobile() ) {
        $url = "https://mywebsite.com/amp/index.amp.html";
        wp_redirect( $url );
        exit;
    }
}
?>

0 个答案:

没有答案