forked from svrjs/svrjs
Change default configuration file and test page.
This commit is contained in:
parent
2589eff15f
commit
5339f4c244
3 changed files with 8 additions and 104 deletions
54
config.json
54
config.json
|
@ -28,59 +28,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"definingRegex": "/^\\/invoke500\\/\\?/",
|
"definingRegex": "/^\\/testdir_rewritten(?:$|[\\/?#])/",
|
||||||
"replacements": [
|
"replacements": [
|
||||||
{
|
{
|
||||||
"regex": "/\\/invoke500\\/\\?/",
|
"regex": "/^\\/testdir_rewritten($|[\\/?#])/",
|
||||||
"replacement": "/invoke500.svr?"
|
"replacement": "/testdir$1"
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"definingRegex": "/^\\/invoke500\\/.+\\//",
|
|
||||||
"replacements": [
|
|
||||||
{
|
|
||||||
"regex": "/\\/\\?/",
|
|
||||||
"replacement": "&"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"regex": "/invoke500\\//",
|
|
||||||
"replacement": "invoke500.svr?"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"regex": "/\\/(?!invoke500.svr?)/",
|
|
||||||
"replacement": ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"definingRegex": "/^\\/invoke500\\/.+/",
|
|
||||||
"replacements": [
|
|
||||||
{
|
|
||||||
"regex": "/\\?/",
|
|
||||||
"replacement": "&"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"regex": "/invoke500\\//",
|
|
||||||
"replacement": "invoke500.svr?"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"definingRegex": "/^\\/invoke500\\//",
|
|
||||||
"replacements": [
|
|
||||||
{
|
|
||||||
"regex": "/\\/invoke500\\//",
|
|
||||||
"replacement": "/invoke500.svr"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"definingRegex": "/^\\/invoke500$/",
|
|
||||||
"replacements": [
|
|
||||||
{
|
|
||||||
"regex": "/\\/invoke500/",
|
|
||||||
"replacement": "/invoke500.svr"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
54
index.html
54
index.html
|
@ -54,59 +54,11 @@
|
||||||
]<br/>
|
]<br/>
|
||||||
},<br/>
|
},<br/>
|
||||||
{<br/>
|
{<br/>
|
||||||
"definingRegex": "/^\\/invoke500\\/\\?/",<br/>
|
"definingRegex": "/^\\/testdir_rewritten(?:$|[\\/?#])/",<br/>
|
||||||
"replacements": [<br/>
|
"replacements": [<br/>
|
||||||
{<br/>
|
{<br/>
|
||||||
"regex": "/\\/invoke500\\/\\?/",<br/>
|
"regex": "/^\\/testdir_rewritten($|[\\/?#])/",<br/>
|
||||||
"replacement": "/invoke500.svr?"<br/>
|
"replacement": "/testdir$1"<br/>
|
||||||
}<br/>
|
|
||||||
]<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"definingRegex": "/^\\/invoke500\\/.+\\//",<br/>
|
|
||||||
"replacements": [<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/\\/\\?/",<br/>
|
|
||||||
"replacement": "&"<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/invoke500\\//",<br/>
|
|
||||||
"replacement": "invoke500.svr?"<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/\\/(?!invoke500.svr?)/",<br/>
|
|
||||||
"replacement": ""<br/>
|
|
||||||
}<br/>
|
|
||||||
]<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"definingRegex": "/^\\/invoke500\\/.+/",<br/>
|
|
||||||
"replacements": [<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/\\?/",<br/>
|
|
||||||
"replacement": "&"<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/invoke500\\//",<br/>
|
|
||||||
"replacement": "invoke500.svr?"<br/>
|
|
||||||
}<br/>
|
|
||||||
]<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"definingRegex": "/^\\/invoke500\\//",<br/>
|
|
||||||
"replacements": [<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/\\/invoke500\\//",<br/>
|
|
||||||
"replacement": "/invoke500.svr"<br/>
|
|
||||||
}<br/>
|
|
||||||
]<br/>
|
|
||||||
},<br/>
|
|
||||||
{<br/>
|
|
||||||
"definingRegex": "/^\\/invoke500$/",<br/>
|
|
||||||
"replacements": [<br/>
|
|
||||||
{<br/>
|
|
||||||
"regex": "/\\/invoke500/",<br/>
|
|
||||||
"replacement": "/invoke500.svr"<br/>
|
|
||||||
}<br/>
|
}<br/>
|
||||||
]<br/>
|
]<br/>
|
||||||
}<br/>
|
}<br/>
|
||||||
|
|
|
@ -32,8 +32,8 @@
|
||||||
<iframe src="/hello.svr" width="50%" height="300px"></iframe>
|
<iframe src="/hello.svr" width="50%" height="300px"></iframe>
|
||||||
<h2>Proxy test</h2>
|
<h2>Proxy test</h2>
|
||||||
<iframe src="/proxy.svr/this/hello.svr" width="50%" height="300px" id="proxy"></iframe>
|
<iframe src="/proxy.svr/this/hello.svr" width="50%" height="300px" id="proxy"></iframe>
|
||||||
<h2>URL rewriting test (/invoke500/aprilfools => /invoke500.svr?aprilfools)</h2>
|
<h2>URL rewriting test (/testdir_rewritten => /testdir)</h2>
|
||||||
<iframe src="/invoke500/aprilfools" width="50%" height="300px"></iframe>
|
<iframe src="/testdir_rewritten" width="50%" height="300px"></iframe>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<img src="/powered.png" />
|
<img src="/powered.png" />
|
||||||
|
|
Reference in a new issue