【发布时间】:2013-07-17 04:01:37
【问题描述】:
我需要一种方法来访问文件夹中的所有图像:
sub1.example.com/images/
通过具有不同子域 ( sub2 ) 的 URL:
sub2.example.com/images/
例如,图像 sub1.example.com/images/hello.jpg 可通过 sub2.example.com/images/hello.jpg
我刚刚尝试了这条规则,但不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub2.example.com/images/
RewriteRule ^(.*)$ http://sub1.example.com/images/$1 [L,NC,QSA]
【问题讨论】:
-
听起来你只需要在你的 apache 配置中添加一个 ServerAlias
-
所以我不能只用 htaccess 做到这一点?
-
这取决于你已经拥有什么,以及你想要做什么。 sub1.example.com 和 sub2.example.com 是否已经从正确的文件夹中提供文件?如果您的服务器认为它不是托管 sub2,则它不会对 sub2 执行重写。
-
是的,两个子域都从正确的文件夹中提供文件
-
您的主机是否共享?他们有 cPanel 吗?如果您将插件域设置到域的同一根目录,它应该像您描述的那样工作。
标签: .htaccess