URL重写工作正常,但删除了CSS

URL重写工作正常,但删除了CSS,css,url-rewriting,Css,Url Rewriting,我在.htaccess文件上使用下面的URL重写,工作非常出色 RewriteEngine On RewriteRule ^one/([^/]+)$ /one/two/index.php?profile=$1 [L,QSA] 它使得: http://www...com/one/john 为此: http://www...com/one/two/index.php?profile=john 然而,有一个小问题:所有的CSS都消失了。如何显示CSS样式?使用完整URL链接到CSS,或将Rewr

我在.htaccess文件上使用下面的URL重写,工作非常出色

RewriteEngine On
RewriteRule ^one/([^/]+)$ /one/two/index.php?profile=$1 [L,QSA]
它使得:

http://www...com/one/john
为此:

http://www...com/one/two/index.php?profile=john

然而,有一个小问题:所有的CSS都消失了。如何显示CSS样式?

使用完整URL链接到CSS,或将RewriteBase设置为.htaccess中的正确路径

# Installation directory
RewriteBase / 

一般来说,使用完整的URL(不仅仅是CSS,还包括图像等)是一种可行的方法,从长远来看,这将为您节省很多麻烦。

CSS路径解决了什么问题?我尝试将正确的CSS放在根目录中,但没有解决问题。
RewriteBase
有什么效果?也许你指的是HTML
base
元素。。。?