2

我在那里有 90%,但我错过了一些明显的东西。我正在做一个网站的本地网络开发。我正在处理的网站的媒体目录很大——超过 15 GB。为了在我的本地环境中查看这些图像,我不想复制它并不得不定期更新它,我想将任何请求重定向到 media/ 目录回到生产站点。

由此...

localhost:8888/sitefolder/media/*

对此...

www.productionserver.com/media/*

这是我到目前为止所拥有的,但我认为我需要使用重写条件指令:

RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1[QSA,R=301,L]

先感谢您。

4

1 回答 1

3

一些语法问题,后面需要一个空格,不需要$1QSA:

RewriteEngine On
RewriteRule ^media/(.*)$ http://www.productionserver.com/media/$1 [NC,R=301,L]
  • 确保将其放置在sitefolder/.htaccess
  • 确保这是之后的第一条规则RewriteEngine On
于 2013-10-30T17:43:51.940 回答