Итак, у меня есть мои файлы в / 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>