Apache Jekyll在本地使用.htaccess

Apache Jekyll在本地使用.htaccess,apache,.htaccess,jekyll,Apache,.htaccess,Jekyll,我有一个jekyll网站,我正在当地建立。它有.htaccess文件。我的问题是当我jekyll服务并在本地访问网站时。重定向到404页面的htaccess规则不起作用。如果我把内容上传到我的主机上,一个错误的url会把我带到我的自定义404页面。如何在本地开始使用.htaccess文件 my.htaccess的内容是 RewriteEngine on ErrorDocument 404 /404.html Jekyll服务器在非apache中WEBrick,因此.htaccess指令将不起作

我有一个jekyll网站,我正在当地建立。它有.htaccess文件。我的问题是当我
jekyll服务
并在本地访问网站时。重定向到404页面的htaccess规则不起作用。如果我把内容上传到我的主机上,一个错误的url会把我带到我的自定义404页面。如何在本地开始使用.htaccess文件

my.htaccess的内容是

RewriteEngine on
ErrorDocument 404 /404.html

Jekyll服务器在非apache中WEBrick,因此
.htaccess
指令将不起作用

在本地,您可以通过以下方式进行测试:

  • 执行
    jekyll服务
    ans查看您的404.html是否有响应
  • 将本地apache vhost设置到您的
    \u站点
    文件夹,尝试通过引入错误的url获取404

    • Jekyll服务器在非apache中是WEBrick

      在本地,您可以通过以下方式进行测试:

      • 执行
        jekyll服务
        ans查看您的404.html是否有响应
      • 将本地apache vhost设置到您的
        \u站点
        文件夹,尝试通过引入错误的url获取404

        • Jekyll服务器在非apache中是WEBrick

          在本地,您可以通过以下方式进行测试:

          • 执行
            jekyll服务
            ans查看您的404.html是否有响应
          • 将本地apache vhost设置到您的
            \u站点
            文件夹,尝试通过引入错误的url获取404

            • Jekyll服务器在非apache中是WEBrick

              在本地,您可以通过以下方式进行测试:

              • 执行
                jekyll服务
                ans查看您的404.html是否有响应
              • 将本地apache vhost设置到您的
                \u站点
                文件夹,尝试通过引入错误的url获取404