0

好吧,这就是我网站的根目录的样子:

  • 资产
    • css
    • js
    • 图像
  • .htaccess
  • 索引.php
  • page1.php
  • page2.php
  • page3.php
  • 样式.css

我当前的 .htaccess 文件的工作原理是它从我想要的页面中隐藏了 .php。所以我可以从http://example.com/page2访问它。但问题是如果我去http://example.com/page2/你可以看到没有任何 CSS 的原始代码。我想要么将用户重定向到其他地方,要么让它正确显示,无论是否有“/”。

将其设为目录不是一种选择。它必须是根目录中的 PHP 文件。

当前的 .htaccess 文件:

    重写引擎开启
    RewriteCond %{REQUEST_FILENAME}.php -f
    重写条件 %{REQUEST_URI} !/$
    重写规则 (.*) $1\.php [L]

4

1 回答 1

1

将您的 css 链接更改为绝对 URL(以 a 开头/)或将其添加到页面的标题中:

<base href="/">
于 2013-07-10T21:40:59.527 回答