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