私の構造はこれです
cdn
- node_modules/
- build/
-- bower_components/
-- css/
-- templates/
-- sst/
--- index.html
www.app.com/build/sst/の代わりにwww.app.comを使用してindex.htmlにアクセスし、フォルダ構造を維持するようにapache2/symlink/.htaccessを設定する方法
私の現在の設定は
<VirtualHost *:80>
DocumentRoot /app/www/vhosts/www.app.no/cdn/
ServerName www.app.no
ServerAlias www.app.no js.www.app.no html.www.app.no css.www.app.no
ServerAdmin [email protected]
AddDefaultCharset UTF-8
Include /etc/apache2/local.conf.d/app-restricted-access.conf
ErrorLog /app/www/vhosts/www.app.no/logs/error_log
CustomLog /app/www/vhosts/www.app.no/logs/access_log combined
</VirtualHost>
ベストアンサー1
DirectoryIndexディレクティブを試しましたか?
DirectoryIndex index.html index.txt /app/www/vhosts/www.app.no/cdn/build/sst/index.html
~からhttps://httpd.apache.org/docs/current/mod/mod_dir.html
index.html
(欠点は、ローカルまたはなしでwww.app.noの下のすべてのディレクトリにこのインデックスを使用することですindex.txt
。)
編集する:
mod_dir
有効にする必要があり、LoadModules
ディレクティブで実装/確認できます。構成ファイルから検索するには、
LoadModule
次の行が必要です。LoadModule dir_module /usr/lib/apache2/modules/mod_dir.so
(/usr/lib/apache2/modulesへの正しいパスがあります)