【问题标题】:.htaccess File Causing JS and CSS Files From Being Called.htaccess 文件导致 JS 和 CSS 文件被调用
【发布时间】:2010-08-06 10:34:36
【问题描述】:

我的网站上有一个 .htaccess 文件。我发现如果每个文件的路径未设置为绝对路径,则不会调用 javascript 和 CSS 文件。我在我的 smarty 模板和 javascript 文件中将所有 URL 路径更改为绝对路径,但它没有工作。

现在对于我的 php 文件,我在许多 php 文件中都有 require_once。我只是想知道我是否还必须将 require_once 中的路径设置为绝对路径?任何帮助表示赞赏。谢谢。

【问题讨论】:

    标签: php mod-rewrite filepath


    【解决方案1】:

    require_once 采用磁盘上的物理路径,不受.htaccess 的影响。

    【讨论】:

    • 您好 SLaks,感谢您的即时回复。我会把你的回答当作不。它已经困扰我很长一段时间了,因为我正在处理的网站上有一些持续存在的错误。似乎我需要关注其他可能的原因。再次感谢。
    • 你应该描述错误;我们或许可以为您提供帮助。
    【解决方案2】:

    在您的 .htaccess 文件中,在您的 RewriteRule 指令上方,尝试以下两行:

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    

    如果请求实际上是文件 (f) 或目录 (d),这将阻止重写规则生效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 2012-10-31
      • 2019-10-02
      • 2012-08-13
      • 1970-01-01
      • 2016-12-25
      • 2014-09-10
      相关资源
      最近更新 更多