我很想使用php。我想重定向此链接(此链接没有它自己的托管)
example.com/123456
收件人(该站点是具有托管的父网站)
www.abcd.com/subfolder/123456
123456
是动态字母数字。
在父网站托管的子文件夹中,已经有一个.htaccess
文件,它将www.abcd.com/subfolder/123456
重定向到www.abcd.com/subfolder/index.php?value=123456
.htaccess文件内容
RewriteEngine On
RewriteRule ^\w+$ index.php?value=$0
任何人都知道如何将带有参数的url重定向到具有相同参数的另一个域的子文件夹。谢谢。
编辑:
我为example.com
创建了一个新别名,并将其重定向到www.abcd.com/example_com
,并将index.php托管在example_com
目录中。现在,如果我打开此链接example.com/?value=123456
,它将成功转移到该链接http://www.abcd.com/example_com/?value=123456
。但是,如果我打开example.com/123456
,它会显示File not found (404 error)
。
任何想法如何成功将example.com/123456
转移到abcd.com/example_com/?value=123456
。谢谢
答案 0 :(得分:1)
您可以在example.com
的网站根.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?example\.com$ [NC]
RewriteRule ^(\w+)/?$ http://abcd.com/subfolder/$1 [L,R=301]