Я установил AMP-версию своего веб-сайта и проверил ее через браузер, и она работает нормально с помощью плагина WordPress AMP. Затем я добавил код в мой файл .htaccess, чтобы обнаружить мобильные устройства и перейти к / amp / версии. Пожалуйста, сообщите, если у меня есть ошибка в моем коде .htacess, так как я не могу заставить мобильные устройства определять мою версию усилителя.
<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>
Предполагая, что ваша версия усилителя находится в / amp (http://example.com/amp), это должно работать:
RewriteEngine On
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-]+)([\/]*)$ https://example.com/$1/amp [L,R=302]
Вы должны будете включить мобильную библиотеку обнаружения
Итак, вы можете использовать плагин AMPforWP
для перенаправления.
Это вещи уже есть в этом плагине