我在example.com的root中有一个简单的index.html 是否可以识别所有网址,例如exmaple.com/xyz,example.com/abc? 只需使用js并重定向到基于" xyz"," abc",...的新目标?
看来我只能处理example.com/#/xyz。 (我不想那么尖锐)
答案 0 :(得分:0)
正如@charlietfl所说,这是不可能的,最后我用这个重写引擎规则编写了一个小PHP:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
我的php,js代码:
<html>
<script type="text/javascript">
var address = window.location.href;
//xyz in example.com/xyz
var result= address.substring(lastSlashIndex + 1);
// go to target based on result
setTimeout(function() {
window.location="http://example.org" + result;
}, 500);
</script>
</html>