📅 You're Invited: Meet the Socket team at RSAC (April 28 – May 1).RSVP

nuxt-apache-config

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nuxt-apache-config

A module for Nuxt.js

0.1.4
latest
69

Supply Chain Security

100

Vulnerability

82

Quality

76

Maintenance

100

License

Version published
Weekly downloads
7
-84.09%
Maintainers
1
Weekly downloads
 
Created

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

FAQs

Package last updated on 16 Mar 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts