Настройка .htaccess на основе виртуального хоста - PullRequest
0 голосов
/ 11 января 2019

Итак, у меня есть мои файлы в / home / {acct} / public_html / pdns У меня есть папки "backend" и "frontend".

.htaccess У меня есть это:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^pdns.domain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.pdns.domain.com$
RewriteCond %{REQUEST_URI} !frontend/
#RewriteRule (.*) /public_html/$1 [L]
DirectoryIndex frontend/index.html

Этот .htaccess прекрасно загружает index.html, когда я захожу на этот URL (pdns.domain.com). Однако ни один из файлов .css или .js не загружается вместе с index.html? Он не ищет в папке 'frontend' эти файлы.

Во-вторых, как мне добавить настройки этого виртуального хоста в .htaccess? Мне нужно все, что идет в pdns.domain.com/api, чтобы загрузить содержимое в папку 'backend'.

 Alias /api ./backend/public
    <Directory ./backend/public>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^ index.php [QSA,L]
    </Directory>
...