我有几个URL的单页应用程序,它是Apache。
/
/about
/contact
等等,很简单
/
将获取索引.html我的应用程序所在的位置,我希望/即将也请求索引.html以便我可以解析单页应用程序中的URL。
我试图将其添加到 .htaccess
RewriteEngine On
RewriteRule about index.html
它似乎有效,但它也将我的模块 about.js 文件重定向到索引.html这不是很好。我该如何解决这个问题?
您需要在规则上方添加以下内容:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
第一个将使其跳过现有文件,第二个将使其跳过现有目录。