为此无法创建/找到正确的重写规则...
function Numstuff(age,area) {
this.age = age,
this.area = area
}
// make 10 numstuffs
const num = 10
let arr = Array.from({length: num}, () => new Numstuff (Math.floor(Math.random() * 20), Math.floor(Math.random() * 20)))
console.log(arr)
我目前有
domain1.com/abc -> domain2.com/crazylongurl
domain1.com/abc/def -> domain3.com/differentcrazylongurl
那行得通。但是我无法将/ def子目录转到其他URL。有可能吗?
答案 0 :(得分:0)
我知道了!我不知道负面的前瞻。因此,在domain.com/abc
目录中,我放入了一个.htaccess文件,其中包含以下文件:
RewriteEngine On
RedirectMatch 301 /abc(?!/def) domain2.com/crazylongurl
在domain.com/abc/def
目录中,我放了一个.htaccess文件,其中是这个文件:
ReWriteEngine On
Redirect /abd/def domain3.com/differentcrazylongurl