0
我有一個.htaccess
指向兩個不同的路由器,一個用於前端,一個用於API小號重寫規則打破
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!api\/).* frontend/router.php [QSA,NC]
RewriteRule ^api/.* backend/router.php [QSA,NC]
</ifModule>
的路由工作完全加載資源的絕對路徑,但我的問題是即,在一個觀點,當我嘗試加載像一些資源:
<link rel="stylesheet" href="/assets/css/normalize.css" charset="utf-8"/>
它不起作用,因爲assets
是/frontend
下而不是根據實際的根目錄/
。
如何更改每個目錄的根路徑?我想達到的是/
link
指向frontend
而不是父文件夾。
我試過alias
和aliasMatch
但沒有運氣。
這是我的文件夾結構:
/
/backend
/frontend
.htacess
希望這對你有意義。
你想這個規則隻影響'/資產/'網址解決了嗎? – anubhava