PHP文件/目录 - .htaccess

时间:2013-07-10 18:27:00

标签: apache .htaccess mod-rewrite

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

  • 资产
    • 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 个答案:

答案 0 :(得分:1)

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

<base href="/">