我在那里90%,但我失去了明显的东西。 我正在做一个网站的本地网站开发。 我正在工作的网站的媒体目录是巨大的 – 高达15 GB。 为了在我的本地环境中查看这些图像,我不想复制这些图像,而是不得不周期性地更新它,我想将任何请求redirect到media /目录返回到生产站点。
由此…
localhost:8888/sitefolder/media/*
对此…
www.productionserver.com/media/*
这是我迄今为止,但我认为我需要使用重写条件指令:
RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1[QSA,R=301,L]
先谢谢你。
一些语法问题, $1
之后需要一个空格,不需要QSA:
RewriteEngine On RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1 [NC,R=301,L]
sitefolder/.htaccess
RewriteEngine On
之后确保这是第一条规则