首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有css的情况下加载页面

在没有css的情况下加载页面
EN

Stack Overflow用户
提问于 2013-06-17 22:18:38
回答 1查看 152关注 0票数 1

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

我的重写规则是:

代码语言:javascript
复制
^/(.*) http://localhost:8085/VirtualHostBase/http/interoptest-vlab.drimm.u-bordeaux1.fr:80/VirtualHostRoot/$1 [P,L]

这个网站是http://interoptest-vlab.drimm.u-bordeaux1.fr/,你可以去看看。

其余的是这样的。

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2013-06-17 22:27:44

您希望使用优秀的RewriteRule Witch来生成VHM重写配置。

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

代码语言:javascript
复制
RewriteRule ^($|/.*) \
http://127.0.0.1:8085/VirtualHostBase/\
http/%{SERVER_NAME}:80/VirtualHostRoot$1 [L,P]

这与您的不同之处在于更好地处理了根目录,并且服务器名称自动包含在浏览器标头中,从而确保您始终使用正确的服务器名称。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17149810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档