問題:一部のリンクが壊れる原因となる URL を書き換えます。
.htaccess には以下のルールがあります。
RewriteRule ^blog/([0-9]+)/[-0-9a-zA-Z]+$ index.php?action=blog&postID=$1\%23disqus_thread [NC]
ヘッダー テンプレートのスタイル シート参照:
<link rel="stylesheet" type="text/css" href="style.css" />
クリックできます:
domain.com/blog/1/title-of-article でファイルに問題なくアクセスできるが、スタイル シートのリンクが壊れる
私が直接行く場合:
domain.com/index.php?action=blog&postID=1#.UYV1mcqRiSo の場合、スタイル シートは正常に読み込まれます(Disqus のコードである #.UYV1mcqRiSo は無視します)。
これは、次のロゴ リンクにも影響します。
<a href="./">
domain.com に移動する代わりに、domain.com/blog/1/ に移動します。
私の基本的なファイル構造は次のとおりです。
index.php と style.css はルートにあり、viewPost.php を /templates フォルダーにロードします。
どうすれば修正できますか?