我写了一个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;
}
}
?>