2016-12-07 145 views
1

我想驗證一個服務,需要在我的網站的根文件夾中的.txt文件,但問題是,我已經有一個angular2路由器路由獲取所有請求,並獲取這一個太:Angular2路由到靜態txt文件

{路徑: ':標籤',部分:AppHomeShareComponent},

我需要/file.txt從這個路由器分開,我該怎麼辦呢?我一直在尋找解決方案來路由該特定的路徑,但找不到一個。

期待您的幫助!

+3

我不明白的問題或問題。 'file.txt'如何與路由相關? –

+0

因爲例如domain.com/file.txt正在使用AppHomeShareComponent進行路由,AppHomeShareComponent在domain.com/*之後獲得所有內容,並且我想顯示該文件並且沒有路由。 – V01D1

+0

我沒有得到一個單詞。我想你應該添加一些代碼來演示你在做什麼。 –

回答

0

這與路由沒有關係,但直接關係到你的重寫規則,你必須把一個異常就是文件存在。

在ASP.NET應用程序,它會是這樣的:

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 

在Apache的情況下,該規則的例外是:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f