Php 使用htaccess将任何请求重定向到另一个域

Php 使用htaccess将任何请求重定向到另一个域,php,.htaccess,redirect,mod-rewrite,Php,.htaccess,Redirect,Mod Rewrite,我有一个网站,其中有一个按钮,可以创建一张随机图片并将其添加到../wf/pix/random-name.png 例如,您可以在create.my-domain.com上单击一个按钮,在create.domain.com/create/wf/pix/random-name.png上生成一张随机图片 但现在我想将所有流量重定向到另一个域。。所以我想要的请求是:- create.domain.com/create/wf/pix/random-name1.png create.domain.com/

我有一个网站,其中有一个按钮,可以创建一张随机图片并将其添加到../wf/pix/random-name.png

例如,您可以在create.my-domain.com上单击一个按钮,在create.domain.com/create/wf/pix/random-name.png上生成一张随机图片

但现在我想将所有流量重定向到另一个域。。所以我想要的请求是:-

  • create.domain.com/create/wf/pix/random-name1.png
  • create.domain.com/create/wf/pix
  • create.domain.com/create/wf
  • create.domain.com/create
  • create.domain.com
重定向到domain2.com


使用
htaccess
,我如何做到这一点?

这正是我想要的东西。请检查。。 重新启动发动机

RewriteCond %{HTTP_HOST} create.domain\.com\create\wf\pix\ [NC]
RewriteRule (.*) http://domain2.com/$1 [R=301,L]
# BEGIN Redirect
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} create.domain\.com\create\wf\pix\ [NC]
RewriteRule (.*) http://domain2.com/$1 [R=301,L]
</IfModule>
确保发动机已打开

RewriteCond %{HTTP_HOST} create.domain\.com\create\wf\pix\ [NC]
RewriteRule (.*) http://domain2.com/$1 [R=301,L]
# BEGIN Redirect
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} create.domain\.com\create\wf\pix\ [NC]
RewriteRule (.*) http://domain2.com/$1 [R=301,L]
</IfModule>
#开始重定向
选项+FollowSymLinks
重新启动发动机
重写cond%{HTTP_HOST}create.domain\.com\create\wf\pix\[NC]
重写规则(.*)http://domain2.com/$1[R=301,L]

是的,我有。。以下是我到目前为止所做的工作,并让它发挥作用。。。我使用了cPanel子域重定向,它为我创建了htaccess文件,然后我重新创建了文件夹,并将htaccess文件放在每个文件夹中。。但是必须有一种更好、更智能的方法……您是希望每个域中的目录样式相同,还是希望所有图像都位于新域的根目录中