Правила переписывания не работают в среде разработки MAMP Pro для производственных изображений - PullRequest
0 голосов
/ 08 января 2020

При работе над проектом я хотел бы использовать онлайн-изображения, поэтому мне не нужно загружать, например, все изображения (как описано здесь ).

Для достижения этой цели Я написал строки вида в моем .htaccess -файле:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{SERVER_PORT} 8890
RewriteRule ^wp/media/.+    https://www.example.com:443%{REQUEST_URI}

</IfModule>

Согласно htaccess.madewithlove.be это должно конвертировать URL изображения из:

https://example.localhost:8890/wp/media/27442.jpg

до:

https://www.example.com/wp/media/27442.jpg

Контекст:

  • MacBook Pro
  • OS X Catalina 10.15.2
  • MAMP Pro 5.5.1
  • WordPress 5.3.2
  • example.localhost: 8890 (SSL) и работает
  • локальный сайт работает нормально

Что я уже пробовал / проверял / настраивал:

Я что-то упустил? Что еще может помешать этому?

1 Ответ

0 голосов
/ 13 января 2020

Проблема заключалась в том, что у меня был другой .htaccess -файл в папке wp, потому что я переместил установку WordPress в ее собственный каталог (см. здесь ). При перемещении правил в этот внутренний .htaccess -файл он сразу начал работать.

...