Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 附加重写规则?_Php_.htaccess - Fatal编程技术网

Php 附加重写规则?

Php 附加重写规则?,php,.htaccess,Php,.htaccess,在我的mysql数据库中,我有一个300种产品的列表(一些旧的或已停产的) 但是我想把用户从,比如说,所有停产产品从1-50重定向到一个特定的url example.com/product-a example.com/product-b example.com/product-c etc.. 重定向到 example.com/product-x 我想避免手工操作。是否有一种方法可以将规则附加到.htaccess文件?此规则应该可以: RewriteRule ^/?(product-a|pro

在我的mysql数据库中,我有一个300种产品的列表(一些旧的或已停产的) 但是我想把用户从,比如说,所有停产产品从1-50重定向到一个特定的url

example.com/product-a
example.com/product-b
example.com/product-c
etc..
重定向到

example.com/product-x

我想避免手工操作。是否有一种方法可以将规则附加到.htaccess文件?

此规则应该可以:

RewriteRule ^/?(product-a|product-b|product-c)(/.*)?$ /product-x [L,NC,R=301]

在您没有提供足够的信息之后,在regex alternation中添加更多产品。它们都是顺序的吗?怎么做?用字母或数字还是什么?