問題があります。それは私の書き換えと相対パスに関するものです。
私の.htaccessで:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /school
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1
つまり、www.example.com / school / contactと入力すると、index.php?page=contactに移動します。
それはすべてうまくいきます!しかし今私が使用する場合:
<link href="css/main.css" rel="stylesheet" type="text/css" />
私のCSSにアクセスするには、それはダメです。自宅でも使用するテンプレートなので、その前に../を追加できません。リライトとして何を使用していても、cssフォルダー(および他のすべてのフォルダー)に比較的アクセスできるようにするには、これをどのように作成すればよいですか?
それがまったく重要な場合、私はテンプレートマネージャーとしてsmartyを使用しています。