diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2024-07-07 11:27:09 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2024-07-07 11:27:09 +0200 |
commit | 24b41331efb09953aa606904c293f5a44714ac94 (patch) | |
tree | e37124f21106159c8136a8872cdd443564d205ea /public/index.php | |
parent | 3744f1eb8a85e5d55e9de8d616845c800fe39273 (diff) | |
download | volse-webtrap-main.tar.gz volse-webtrap-main.tar.bz2 volse-webtrap-main.zip |
Move index.php file to public directory.main
This allows us to set doculemt root to the public directory, so that
there's less chance for shady actors to access the actual modules of the
system directly.
Just to be on the safe side, I added a new index.php file in the root of
the project, to return a forbidden status in case of a misconfigured
server.
Diffstat (limited to 'public/index.php')
-rw-r--r-- | public/index.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..98e78d3 --- /dev/null +++ b/public/index.php @@ -0,0 +1,10 @@ +<?php +// SPDX-FileCopyrightText: 2024 Eilertsens Kodeknekkeri +// SPDX-FileCopyrightText: 2024 Harald Eilertsen +// +// SPDX-License-Identifier: AGPL-3.0-or-later + +define('WEBTRAP_ROOT_DIR', dirname(__DIR__)); + +require WEBTRAP_ROOT_DIR . '/vendor/autoload.php'; +require WEBTRAP_ROOT_DIR . '/src/process-request.php'; |