2017-09-09 70 views
2

我在我的域中配置了一個.htaccess配置,可以讓我的應用程序與路由完美協同工作。它避免了刷新角度2應用程序無法解析路線時的錯誤。如何在Firebase主機中實現.htaccess配置

我現在的配置是一個部份

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

# not rewrite css, js and images 
RewriteCond %{REQUEST_URI} !\.(?:css|js|map|jpe?g|gif|png|php)$ [NC] 
RewriteRule ^(.*)$ /index.html?path=$1 [NC,L,QSA] 
</IfModule> 

我想實現我的火力地堡相同的配置主機,因爲我遷移我的網站,我不知道如何從的.htaccess翻譯成Firebase託管配置。

有沒有簡單的方法來做到這一點?

回答

2

不能使用在Firebase hosting.htaccess,但可以配置它來重寫,重定向,緩存等

瞭解如何customize hosting behavior這裏。

.htaccess將被轉換爲

"hosting": { 
    "rewrites": [ { 
    "source": "**/!(*.css|*.js|*.map|*.jpg|*.gif|*.png|*.php)", 
    "destination": "/index.html" 
    } ] 
} 
+0

太謝謝你了。這完美的工作,現在我必須測試是否所有的.php文件都允許在域中寫入。 – dreezyA

相關問題