nuxt-apache-config

0.1.4 • Public • Published

Apache configuration

A module for Nuxt.js.

Usage

image The nuxt-apache-config module allows you to generate a .htaccess configuration file in the "static" folder with custom settings hands down. For security reasons, it is advisable to put the configuration values in an environment variable because it is the configuration of your server that risks being exposed publicly. For the moment, this module only allows a basic configuration including http redirection in https, the redirection of 404 pages to the home page or a custom page, and for static sites the limitation of GET type requests.

Setup

Add nuxt-apache-config dependency using yarn or npm to your project

yarn add nuxt-apache-config # or npm install

Add nuxt-apache-config to modules section of nuxt.config.js

{
  modules: [
    ['nuxt-apache-config',
      {
        https: true,
        redirection: true,
        redirectUrl: '404.html',
        indexes: true,
        onlyGET: true,
      }
    ] ,
  ],
}
  • https redirects http pages to https
  • redirection allows to redirect 404 pages to the homepage
  • redirectUrl allows to define the redirect page
  • indexes redirect indexes list to 403 error
  • onlyGET allows to limit requests to the GET type

Optionally add .htaccess to .gitignore file.

Development

git clone https://github.com/MathieuRanc/nuxt-apache-config.git
cd nuxt-apache-config
yarn

Note

This project generated by create-nuxt-module

/nuxt-apache-config/

    Package Sidebar

    Install

    npm i nuxt-apache-config

    Weekly Downloads

    7

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    6.65 kB

    Total Files

    12

    Last publish

    Collaborators

    • mathieu-ranc