Plone 不使用css加载一个页面

Plone 不使用css加载一个页面,plone,virtualhost,Plone,Virtualhost,我把我的plone站点放在远程服务器上。我配置了虚拟主机。 当我进入默认页面时,它只显示为纯html格式。没有CSS就没有风格 我的重写规则是: ^/(.*) http://localhost:8085/VirtualHostBase/http/interoptest-vlab.drimm.u-bordeaux1.fr:80/VirtualHostRoot/$1 [P,L] 该网站是 你可以去看看 其余的都是这样 <VirtualHost *:80> ServerName

我把我的plone站点放在远程服务器上。我配置了虚拟主机。 当我进入默认页面时,它只显示为纯html格式。没有CSS就没有风格

我的重写规则是:

^/(.*) http://localhost:8085/VirtualHostBase/http/interoptest-vlab.drimm.u-bordeaux1.fr:80/VirtualHostRoot/$1 [P,L]
该网站是 你可以去看看

其余的都是这样

<VirtualHost *:80>
    ServerName interoptest-vlab.drimm.u-bordeaux1.fr
    ServerAlias www.interop-vlab.eu
    ServerSignature On

    ProxyVia On

    # prevent your web server from being used as global HTTP proxy
    <LocationMatch "^[^/]">
      Deny from all
    </LocationMatch>

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    RewriteEngine on
    RewriteLogLevel 1
    Rewritelog /var/log/apache2/plone4_rewrite_log
    RewriteRule ^($|/.*) \
http://127.0.0.1:8085/VirtualHostBase/\
http/%{SERVER_NAME}:80/VirtualHostRoot$1 [L,P]

</VirtualHost>

ServerName interopetest-vlab.drimm.u-bordeaux1.fr
ServerAlias www.interop-vlab.eu
服务器签名
ProxyVia On
#防止web服务器用作全局HTTP代理
全盘否定
命令拒绝,允许
通融
重新启动发动机
重写日志级别1
重写日志/var/log/apache2/plone4\u重写日志
重写规则^($|/.*))\
http://127.0.0.1:8085/VirtualHostBase/\
http/%{SERVER_NAME}:80/VirtualHostRoot$1[L,P]

您希望使用优秀的生成VHM重写配置

对于您的设置,witch建议您使用:

RewriteRule ^($|/.*) \
http://127.0.0.1:8085/VirtualHostBase/\
http/%{SERVER_NAME}:80/VirtualHostRoot$1 [L,P]
这与您的不同之处在于,根目录处理得更好,并且服务器名称自动包含在浏览器标题中,确保始终使用正确的服务器名称


然而,您的站点只为主页提供服务,即使是一个明显的响应也会在主页中产生。可能在执行VHM代理重写规则之前,有人正在重写您的路径以丢弃所有路径信息。

您的重写规则是什么?您的代理正在工作,但您的VHM URL被错误地重写。我已在自己的计算机上尝试重写。一切都很好。当我把它放在远程服务器上时,默认页面显示错误。你可以通过你的问题添加细节。评论不是这样的技术信息的最佳场所。请查看您的徽标链接:;主页将直接返回,而不是徽标。任何路径都会显示在主页中。该站点的其余Apache配置是什么?这是该站点。你能看一下吗?很抱歉我刚刚关闭了服务器。你可以点击标志吗?对我来说,徽标只是一个中断图像。@C-X:我检查了源代码,查找徽标图像URL,并试图直接加载。噢。我懂了。我们有麻烦了,我知道我做错了什么。在site Available文件夹下,同一站点有两个配置文件。我把旧的拿走了,它还能用。当然,这条旧路改写了这条路。谢谢你的帮助。