Backbone.js的路由器使用pushstate与本地主机上的XAMPP Apache服务器 [英] Backbone.js router using pushstate with XAMPP apache server on localhost

查看:168
本文介绍了Backbone.js的路由器使用pushstate与本地主机上的XAMPP Apache服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图让Backbone.js的的路由器在本地主机上我的XAMPP的Apache服务器的工作。

I'm trying to get backbone.js's router to work with my XAMPP apache server on localhost.

我需要prevent阿帕奇的评估,都应该去路由器,只是期待一切 /test_backbone/index.html 的目录路径。我尝试了一切,我能找到的,没有任何工程。

I need to prevent apache from evaluating the directory paths that are supposed to go to the router and just forward everything to /test_backbone/index.html. I've tried everything that I could find, nothing works.

目前,我已经在httpd.conf文件:

Currently, I have this in httpd.conf file:

# html5 pushstate (history) support:
<ifModule mod_rewrite.c>
  Options +FollowSymLinks
  IndexIgnore */*
  # Turn on the RewriteEngine
  RewriteEngine On
  #  Rules
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule (.*) /test_backbone/index.html
</ifModule>

我也试过这样的:

I've also tried this:

# html5 pushstate (history) support:
<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !index
    RewriteRule (.*) index.html [L]
</ifModule>

我下的是IM pression,其中有些线路应该说,如果它存在加载静态文件,但没有我的JavaScript文件被加载,一切都只是回到 /test_backbone/index.html

我也试过的.htaccess 文件。据我所知,我还没有把这个code。在正确的地方。

I've also tried .htaccess files. For all I know I'm not even putting this code in the right place.

任何帮助将是很大的AP preciated!

Any help would be greatly appreciated!

推荐答案

您的配置应该工作。当修改的httpd.conf 你需要重启apache 无修改时需要重新启动的.htaccess

Your configuration should work. When modifying httpd.conf you need to restart apache No need for restart when modifying .htaccess.

为以防万一,尝试了[L]标志添加到重写规则的的httpd.conf ,所以停止了比赛后处理其他规则。

Just in case, try to add the '[L]' flag to the Rewrite Rule in the httpd.conf, so it stops processing more rules after that match.

这篇关于Backbone.js的路由器使用pushstate与本地主机上的XAMPP Apache服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆