我有这个URL使用ui-router:http://example.com/param1,所以带有一个待处理参数的home(/),使用:
...state("home",{
url: "/:id",
template...
但是当我添加第二个参数url: "/:id1/:id2"
时,第一个参数被解释为一个目录,所有文件都被提取为http://example.com/param1/assets/angularjs.min.js
如何获得多个参数我需要做什么?
答案 0 :(得分:1)
感谢提示,这是一个错误的htaccess代码。这个是有效的:
RewriteEngine on
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]