.htaccess htaccess重定向域内的所有内容,但保留图像
我有parkeddomain.com和maindomain.net(在配置服务器时设置) 该网站在parkeddomain.com上运行,供大家思考 现在我需要将所有请求重定向到maindomain.com到parkeddomain.com 到目前为止我.htaccess htaccess重定向域内的所有内容,但保留图像,.htaccess,.htaccess,我有parkeddomain.com和maindomain.net(在配置服务器时设置) 该网站在parkeddomain.com上运行,供大家思考 现在我需要将所有请求重定向到maindomain.com到parkeddomain.com 到目前为止我 RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR] RewriteCond %{HTTP_HOST} ^www.maindomain.net$ RewriteRule (.*)$ http://www.
RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.maindomain.net$
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L]
但仅域重定向,内部页面/子文件夹不重定向
此外,我还需要无Cookie速度的目的,静态/图像文件,我需要保持图像的url
不重定向
例如:www.maindomain.net/sample.html
需要重定向到www.parkeddomain.com/sample.html
但是www.maindomain.net/images/abc.jpg
不要重定向到任何地方尝试以下方法:
RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.maindomain.net$
RewriteRule (.*)\.jpg - [L]
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L]
下面的规则说明,如果url以.jpg
结尾,则不要执行任何操作。-
表示什么都不做,而[L]
表示这应该是最后一条要遵循的规则,因此它忽略以下任何规则
RewriteRule (.*)\.jpg - [L]
如果您需要多个图像扩展,则可以使用类似于:
RewriteRule (.*)\.(jpg|jpeg|gif|png) - [L]
4.我已尽了最大努力,但仍然没有成功。。只重定向了根域。。其他页面仍然不是chagne。。请查看:并转到xaluan.org的行配置。我再次进行了测试,奇怪的是,它是用像xaluan.org/thantoan.php这样的php文件重定向的吗?pay=1,但不能使用html或图像文件/bloon.html。。因此,如果不需要为RewriteRule(.*)\.jpg-[L]进行配置,它仍然可以工作。。在我旁边,我把配置放在服务器上,将永远在循环中重定向。。没有理想!