首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jekyll站点的Apache配置

问Jekyll站点的Apache配置
EN

Stack Overflow用户
提问于 2018-01-18 02:09:26
回答 1查看 1.5K关注 0票数 1

当我在本地运行http://127.0.0.1:4000/videos/towards-holistic-approach时,我注意到我可以浏览我的视频,比如Jekyll。该网址没有.html扩展名,但可以正常工作。

当我将Jekyll目录上传到我的_site服务器时,这些URL不起作用。只有在手动添加.html的情况下,该网址才有效,例如https://mydomain/videos/towards-holistic-approach

如何配置Apache为Jekyll站点提供服务?

顺便说一句,我发现这个已经https://www.askapache.com/htaccess-file/htaccess/src-richarizardd-made-mistakes-jekyll-master-htaccess/了

不幸的是,这在我的情况下不起作用。我试过举个例子

代码语言:javascript
复制
  RewriteEngine on
  RewriteRule [^/]$ %{REQUEST_URI}.html [QSA,L]  

这确实对https://mydomain/videos/towards-holistic-approach有帮助,但是在更改之后,我将无法访问我的站点的根目录,例如,https://mydomain不再工作。

我现在认为Jekyll确实需要非常具体的Apache配置才能正常工作,但https://jekyllrb.com/没有提供任何信息。

EN

回答 1

Stack Overflow用户

发布于 2018-06-28 15:41:35

我在一个全新的Centos7和apache环境中也遇到了同样的问题。在vhost中设置Multiviews选项时解决了这个问题:

代码语言:javascript
复制
Options +MultiViews

我在jekyllrb.com文档的固定链接部分找到了描述:https://jekyllrb.com/docs/permalinks/#apache

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48307402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档