.htaccess C nginx中MEAN-stack应用程序的漂亮url
我在Mac上用apache开发了一个可以请求的MEAN-stack应用程序
https://开头本地主机
(*正如一些评论建议,我删除了index.ejs并在项目中使用index.html遵循this answer.所以我调整了我的OP *) 我在Mac上用apache开发了一个可以请求的MEAN-stack应用程序 所以我想在没有#(例如,https://www.myapp.io/home,https:// localhost:3000 / home)的情况下制作漂亮的网址.我做了以下事情: 1)添加$locationProvider.html5Mode(true); app.config中的$locationProvider.hashPrefix(”)([‘$stateProvider’…. 2)添加< base href =“/”/>在index.html中 因此,https:// localhost:3000 /#/ home会自动更改为浏览器栏中的https:// localhost:3000 / home,类似于https://www.myapp.io/#/home. 但是,在浏览器中直接输入https:// localhost:3000 / home或https://www.myapp.io/home会引发错误(我不知道如何转换前一个< h1>< / h1>< h2>< / h2>< pre>< / pre>错误. ejs到error.html,所以我没有更多细节). 所以现在,目标是使https:// localhost:3000 / home和https://www.myapp.io/home工作. 按照this thread,我在app.js中添加了以下内容: app.use('/js',express.static(__dirname + '/js')); app.use('/dist',express.static(__dirname + '/../dist')); app.use('/css',express.static(__dirname + '/css')); app.use('/partials',express.static(__dirname + '/partials')); app.all('/*',function(req,res,next) { res.sendFile('index.html',{ root: __dirname }); });在mac的apache中,这是我的httpd-vhosts.conf,重启apache之后, (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- apache-2.2 C 在NginX后面的Apache mod_dav安装上,WebDav重
- ruby-on-rails – nginx没有在Rails静态资产上设置expires头
- ubuntu – 如何启动/重启fastcgi进程?
- nginx选择错误的默认网站
- nginx更改specyfic url的根文件夹
- nginx访问502 gateway,*1 connect() failed (111: Connect
- apache-2.2 – 在不同的Web服务器(nginx,apache,iis等)中重
- ubuntu – nginx,所有文件应该由www-data拥有吗?
- nginx通过uWSGI在一个子目录中提供Django
- python – 与gunricorn nginx的Flask重定向(url_for)错误