2017-01-28 11 views
2

Я делаю это, чтобы исправить ошибку с моими страницами AMP. Я использую плагин Automatic AMP, и этот плагин позволяет получить доступ к страницам AMP с помощью 2 разных методов.htaccess переписывать URL-адрес, чтобы добавить символ в URL-адрес

  1. site.com/post/amp/
  2. site.com/post/?amp

Использование валидатора страницы AMP (https://validator.ampproject.org) Я вижу, что все страницы AMP с использованием просто/amp/get multiple errors, в то время как /? Amp проверяется правильно.

К сожалению, Google проверяет/amp/на всех моих страницах, поэтому я получаю массу ошибок.

Что я хотел бы знать, как использовать правило перенаправления .htaccess для добавления? к запросам AMP, так что все/amp/запросы перенаправляются (с 301) в /? amp/

Буду признателен за предложения по этому вопросу. Спасибо

+0

Помог ли мой ответ для вас? Пожалуйста, примите его, если он сделал, используя галочку в верхнем левом углу. Благодарю. – SuperDuperApps

ответ

2

Что-то вроде этого:

RewriteEngine on 
RewriteRule ^(.*)/amp/$ /$1?amp [R=301,L] 

Это будет перенаправлять любой URL, оканчивающиеся на /amp/ к тому же, но с ?amp вместо, который, кажется, что вы хотите. Зайти в корневой файл .htaccess.

+0

Это сработало! спасибо –