1

/ - 这包含我在 dog.com 上的主要网站
/cat/ - 这包含 cat.com 上的第二个网站

如果您访问 www.dog.com 它会显示根目录 如果您访问 www.cat.com 它会将用户发送到 /cat/ 目录中的所有内容

我想做的是从 www.cat.com/images/ 访问根目录下 /images/ 中的文件

我通过在 /cat/ 中使用以下重写来完成此操作:-

            RewriteRule ^images/(.*) /images/$1

这有效 - *但是*如果我尝试访问 www.cat.com/images/logo.png 它会显示徽标,但在将图像作为独立图像打开时,URL 是:www.dog.com/images/logo。 png 我想作为 www.cat.com/images/logo.png

这甚至可能吗?

我也有以下重写 - 以防这与任何东西冲突: -

            RewriteEngine On
            RewriteCond %{HTTP_HOST} ^www\.dog\.com [NC]
            RewriteRule ^(.*)$ http://www.cat.com/$1 [R,L]

包含在 /cat/ 中,这有望阻止 www.dog.com/cat/whatever.html 被蜘蛛而不是 www.cat.com/whatever.html

4

0 回答 0