首页 文章

PHP文件/目录 - .htaccess

提问于
浏览
0

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

  • 资产

  • css

  • js

  • img

  • .htaccess

  • index.php

  • page1.php

  • page2.php

  • page3.php

  • style.css

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

使其成为目录不是一种选择 . 它必须是根目录中的PHP文件 .

当前.htaccess文件:

RewriteEngine On
    RewriteCond %{REQUEST_FILENAME}.php -f
    RewriteCond %{REQUEST_URI} !/$
    RewriteRule (.*) $1\.php [L]

1 回答

  • 1

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

    <base href="/">
    

相关问题