好吧,这就是我网站的根目录:
-
资产
-
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 回答
将您的CSS链接更改为绝对URL(以
/
开头)或将其添加到页面的 Headers 中: