我在一个.htaccess
文件中有这个代码:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^profile/(.*)$ profile.php?username=$1
我的 CSS 样式表适用于所有页面,但匹配最后一条规则的页面除外(用于配置文件):
RewriteRule ^profile/(.*)$ profile.php?username=$1
例如,当我键入 时www.mydomain.com/register
,样式表正在工作。但是当我输入时www.mydomain.com/profile/username
,样式表不起作用。
我的样式表和其他辅助文件位于不同的文件夹中:css/
、images/
、js/
等。
我能做些什么?请帮忙 :D
编辑:我有一个像这样的页眉和页脚:includes/header.php
, includes/footer.php
. 文件header.php
中是 PHP 代码:
<?php include 'head.php'; ?>
这head.php
是 CSS 的元标记:
<link rel="stylesheet" href="css/screen-site.css">
这是文件夹结构的截图: http: //shrani.si/f/3z/13T/1OKC8ZJc/site.png