我想从一个域重定向到另一个域
www.mydomain.com/abc/def/ghi.html
对此
www.myanotherdomain.com/index.php?c=abc&s=def&p=ghi.html
任何人都可以解决这个问题吗?
我想从一个域重定向到另一个域
www.mydomain.com/abc/def/ghi.html
对此
www.myanotherdomain.com/index.php?c=abc&s=def&p=ghi.html
任何人都可以解决这个问题吗?
此规则将只接受带有 3 个参数的 URL(不多也不少)。
每一个都可以包含数字、字母和-
(换句话说[a-zA-Z0-9_-]
:)
RewriteEngine On
RewriteBase /
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)\.html$ http://myanotherdomain.com/index.php?c=$1&s=$2&p=$3 [L,R=301]
您可以修改此 htaccess 以允许 1、2 或 3 个参数:
RewriteEngine On
RewriteBase /
RewriteRule ^([\w-]+)\.html$ http://myanotherdomain.com/index.php?c=$1 [L,R=301]
RewriteRule ^([\w-]+)/([\w-]+)\.html$ http://myanotherdomain.com/index.php?c=$1&s=$2 [L,R=301]
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)\.html$ http://myanotherdomain.com/index.php?c=$1&s=$2&p=$3 [L,R=301]