问题描述
由于url有使用到目录式伪静态,所以在web.config中加上了以下语句:<httpHandlers><addverb="*"path="*"type="URLRewriter.RewriterFactoryHandler,URLRewriter"/></httpHandlers>目录式URL是可以访问了,但网站页面就没有样式了,原因是其中引用的.css文件就不生效了,还有图片也显示不了。css和图片文件都是使用绝对路径的,请问有什么访问解决?
解决方案
解决方案二:
没人会吗?顶一下
解决方案三:
重写后路径会发生变化,网上有重写的解决方法,你在找找!
解决方案四:
因为你自己指定了所有的都要走URLRewriter<addverb="*"path="*"type="URLRewriter.RewriterFactoryHandler,URLRewriter"/>
解决方案五:
你首先明确一点:.css文件就不生效和图片不显示,和你的静态不静态无关,与你的文件路径和图片路径有关,不信你用绝对路径看看,样式和图片是否生效,肯定生效。好好检查路径...
时间: 2024-09-20 04:30:01