首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于无序链接的htaccess重定向

用于无序链接的htaccess重定向
EN

Stack Overflow用户
提问于 2018-10-16 02:01:59
回答 1查看 19关注 0票数 1

我有一个URL:

代码语言:javascript
复制
mysite.com/a/b,c,d,e,f

以及正确工作的条件:

代码语言:javascript
复制
RewriteRule ^a/b,c,d,e,f/([0-9]+)(/?)$ /f/cat=a,b,c,d,e,f [L]
RewriteRule ^a/b,c,d,e,f(/?)+$ /f/cat=a,b,c,d,e,f [L]

有没有一条规则,即使有这样的链接也能起作用

代码语言:javascript
复制
mysite.com/a/c,b,e,f,d   ->   /f/cat=a,b,c,d,e,f
mysite.com/a/e,f,d,b,c   ->   /f/cat=a,b,c,d,e,f
...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-16 03:27:02

只有当相关的部分是可区分的时,这才是可行的,例如,您可以区分URL查询字符串元素a和not a,以及b和not b,等等。

要获得这个想法(demo):

代码语言:javascript
复制
(a)/(?=.*(b))(?=.*(c))(?=.*(d))(?=.*(e))(?=.*(f)).,.,.,.,.(/?)

如果有重叠,例如,部件实际上只是一堆数字,这将不会飞行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52822369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档