.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