2016-10-01 4 views
0

カスタムURLを作成しました。私がちょうどprofile/を使用するとき私のCSSはロードされませんが、私は/profile.php/のような通常のディレクトリを使用するたびに動作します。カスタムURLの後にCSSが機能しないのはなぜですか?

私はこれを修正できますか?それはなぜそれをやっているのですか?

私は私が書いた修正が見つかりました:なぜそれがそのようにする必要がないが

<style> 
    <?php include './css/style.css'; ?> 
</style> 

を?

+0

カスタムURLをどのように作成していますか? – Cfreak

+0

@ D12L12コンソールにエラーが表示されますか? – marcelo2605

+0

RewriteRule^profile /([a-zA-Z0-9] +)$ profile.php?username = $ 1 – D12L12

答えて

0

あなたのURL profile.php、example.phpなどがロードされていると思います。コードが/ profile /フォルダからCSSをロードしようとしているため、/ profile /ディレクトリにCSSがロードされません。このようなルートディレクトリからCSSを含めるようにしてください

<?php 
echo "<link rel='stylesheet' type='text/css' href='http://yoursite.com/css/style.css' />"; 
?> 
関連する問題