0

私は持っている

localhost/ctr/index.php?page=リロード

そして、htaccessを使用してそれらをに変換します

ローカルホスト/ctr/インデックス/リロード

htaccessです

RewriteEngine on

RewriteRule index/([a-z]+) index.php?page=$1 [NC]

この作品、新形式のURLのページが出てきます。

ただし、次のように css ファイルを読み込むには問題があります。

link href="templates/plugin/bootstrap/css/bootstrap.css" type="text/css" rel="stylesheet" 

cssファイルの読み込みは、htaccessで行ったアレンジが影響していると思います。

どうすればこれを解決できますか。

4

2 に答える 2

1
RewriteEngine on

RewriteCond %{DOCUMENT_ROOT} !-f
RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|flv|xml)$ index.php [QSA,L]

このrewrite-all-url-to-index-php-except-from-serene-assets を試してください

于 2013-03-23T13:59:10.747 に答える
0

リンクを変更して絶対にする必要があります。

link href="/templates/plugin/bootstrap/css/bootstrap.css" type="text/css" rel="stylesheet" 

または、ページ ヘッダーに適切な URI ベースを追加する必要があります。

<base href="/">
于 2013-03-23T13:54:13.417 に答える