/ / Ako správne nastaviť presmerovanie Apache pre obrázky - php, wordpress, apache, .htaccess, presmerovanie

Ako správne nastaviť presmerovania Apache pre obrázky - php, wordpress, apache, .htaccess, redirect

Nastavil som reverzný server proxy zo svojho servera Windows na blog hostený inde. Všetko je v poriadku, okrem súborov Sitemap.

Blog je na subdoméne: http://blog.example.com Proxylová doména je https://example.com/blog

Keď používam program Wordpress, rozhodol som sa pre váš SEO,ale napriek ARR sa presmerovanie nástrojov Google stále sťažuje na obrázky, ku ktorým nemá prístup - v doméne pôvodu. V jednom zmysle je to správne, pretože som do subdomény pridal druhý súbor robots.txt, aby som zastavil duplicitný obsah, ale nedáva zmysel v tom zmysle, že by sa mala žiadosť o smerovanie skrývať v subdoméne. Všetci však vieme, že spoločnosť Google robí to, čo chce.

Našiel som nejaký kód, ktorý som pridal do môjho súboru 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

Nie som si istý, či to robí niečo naokamih, pretože problém s obrázkami stále existuje, takže mojím ďalším krokom by bolo pokúsiť sa presmerovať obrázky do novej štruktúry domény ... a tu spočíva problém - viem absolútne nič o Apache a určite nie o apache prepisovaní.

Musím presmerovať čokoľvek v priečinku na odovzdanie na novú absolútnu cestu

z, /wp-content/uploads/myimage.jpg na https://example.com/wp-content/uploads/myimage.jpg

Môže niekto pomôcť s týmto posledným kúskom skladačky?

Vopred ďakujem.

odpovede:

1 pre odpoveď č. 1

Vo svojom pravdepodobne pravdepodobne použijete niečo ako nasledujúce .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]