我90%在那里,但我错过了一些明显的东西。我正在进行网站的本地Web开发。我正在处理的网站的媒体目录非常庞大 - 超过15 GB。为了在我的本地环境中查看此图像,我不想复制它并且必须定期更新它,而是想将任何请求重定向到媒体/目录回到生产站点。
从此......
localhost:8888/sitefolder/media/*
对此...
www.productionserver.com/media/*
这是我到目前为止所做的,但我认为我需要使用Rewrite Condition指令:
RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1[QSA,R=301,L]
提前谢谢。
答案 0 :(得分:3)
某些语法问题,您需要$1
之后的空格并且不需要QSA:
RewriteEngine On
RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1 [NC,R=301,L]
sitefolder/.htaccess
RewriteEngine On