Перенаправьте всего дюйм/с кроме добавленных в белый список

Я сделал это, но мне нужно импортировать один дополнительный файл common-vendors.js в index.html.

Моя конфигурация:

export default {
    context: path.resolve(__dirname, './src/app'),
//...
    entry: {
        'core': './core/core.module',
        'back-office': './back-office/back-office.module',
        'front-office-1': './front-office-2/front-office-2.module',
        'front-office-2': './front-office-3/front-office-3.module'
    },

    output: {
        filename: '[name].js',
        path: path.resolve(__dirname, 'www')
    },

    mode: config.env,

    optimization: {
        splitChunks: {
            cacheGroups: {
                'common-vendors': {
                    test: /[\\/]node_modules[\\/]/,
                    name: 'common-vendors',
                    chunks: 'initial',
                    minChunks: 2
                }
            }
        },
        runtimeChunk: {name: 'core'},
        minimizer: [
            new UglifyJsPlugin({
                uglifyOptions: {mangle: false}
            })
        ]
    },

    plugins: [
        new CompressionPlugin()
    ]
}

Если вы знаете лучшее решение, не стесняйтесь комментировать.

5
задан Kim 15 February 2009 в 22:01
поделиться

2 ответа

Необходимо объединиться RewriteCond директивы с И вместо ИЛИ поскольку Вы хотите перенаправить, если оба условия верны (для этого IP-адрес ни X, ни Y). Так попробуйте это:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^123\.45\.67\.89$
RewriteCond %{REMOTE_ADDR} !^213\.45\.67\.89$
RewriteRule ^ http://www.example.com/ [R]
3
ответ дан 14 December 2019 в 01:18
поделиться

Такого рода вещь на самом деле точно что Apache Allow и Deny директивы предназначаются для. В <VirtualHost> блок для домена Вы хотите ограничить доступ к, поместить это:

<Location />
    Order allow,deny
    Allow from all
    Deny from 123.45.67.89
    Deny from 213.45.67.89
</Location>

Однако это произвело бы 403 (запрещенных) ошибки, которые не перенаправляют к Вашему www домен по умолчанию. Я думаю, что можно заставить его сделать так путем добавления директивы

ErrorDocument 403 http://www.example.com
6
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: