0

このルールでURL書き換えを使用しているときに、cssファイルと画像ファイルをロードする際に問題があります:

RewriteEngine on
RewriteRule ^showProject-([^/]+)-([0-9]+)\.html$ showProject.php?id=$2

私はこのURLを取得します:

localhost:8080/coders_ring/project/test/1.html

実際の URL は次のとおりです。

localhost:8080/coders_ring/showProject.php?id=1

また、私はこのようなURL cssファイルを取得しますが、解決策ではありません:

<link href="style/master_style.css" rel="stylesheet" type="text/css" />
<link href="/style/master_style.css" rel="stylesheet" type="text/css" />

この URL 書き換えで css と画像ファイルをロードするソリューションを持っている人はいますか?

4

1 に答える 1

0

showproject.php ファイルに base href タグを追加してみてください

これを追加

<base href="http://localhost/coders_ring/" />
于 2013-09-24T10:02:06.013 に答える