我已经设置了我的网站的 AMP 版本并通过浏览器对其进行了测试,并且使用 AMP wordpress 插件可以正常工作。然后我将一些代码添加到我的 .htaccess 文件中以检测移动设备并重写到 /amp/ 版本。请告知我的 .htacess 代码是否有误,因为我无法让移动设备检测到我的 amp 版本。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
#AMP Rewrite
RewriteCond %{REQUEST_URI} !/amp$ [NC]
RewriteCond %{HTTP_USER_AGENT} (android|blackberry|googlebot\-mobile|iemobile|iphone|ipod|\#opera\ mobile|palmos|webos) [NC]
RewriteRule ^([a-zA-Z0-9-]+)([\/]*)$ http://www.example.com/$1/amp/ [L,R=302]
</IfModule>