/ / Как да настроите правилно Apache пренасочва за изображения - php, wordpress, apache, .htaccess, redirect

Как да инсталирате правилно Apache пренасочвания за изображения - php, wordpress, apache, .htaccess, пренасочване

Аз създадох обратен прокси от моя сървър на Windows към блог, хостван на друго място. Всичко е наред, с изключение на Sitemaps.

Блогът е на поддомейн: http://blog.example.com Проксираният домейн е https://example.com/blog

Тъй като използвам Wordpress, избрах Yoast SEO,но въпреки че ARR прави пренасочването на Google, инструментите все още се оплакват от изображения, които не могат да получат - от домейна на произхода. Това е вярно в един смисъл, защото аз добавих втори robots.txt в поддомейна, за да спра дублиращо се съдържание, но няма смисъл, в смисъл, че Routing Application Request трябва да крие поддомейна. Въпреки това всички знаем, че Google прави това, което иска да направи.

Намерих код, който добавих в моя htaccess файл:

# WordPress SEO - XML Sitemap Rewrite Fix - for reverse proxy
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ https://example.com/blog/index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ https://example.com/blog/index.php?sitemap=$1&sitemap_n=$2 [L]
# END WordPress SEO - XML Sitemap Rewrite Fix

Не съм сигурен дали прави нещо в. \ Tмомент, защото проблемът с изображението все още съществува, така че следващата ми стъпка ще бъде да се опитам да пренасоча изображенията към новата структура на домейните ... и тук се крие проблемът - аз не знам абсолютно нищо за неща в Apache и определено не пренаписвам apache.

Това, което трябва да направя, е да пренасоча нещо в папката за качване, към нов абсолютен път

От, /wp-content/uploads/myimage.jpg да се https://example.com/wp-content/uploads/myimage.jpg

Може ли някой да помогне с тази последна част от пъзела?

Благодаря предварително.

Отговори:

1 за отговор № 1

Вероятно можете да използвате нещо като следното във вашия .htaccess:

RewriteCond %{REQUEST_URI} ^/wp-content/uploads/
RewriteRule ^(.*).(jpe?g|gif|png|bmp)$ https://example.com/wp-content/uploads/$1.$2 [NC,L,R=302]