1

私は自分のウェブサイトのきれいな URL を作成しようとしているので、次のように .htaccess ファイルを作成しました。

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^product/(\w+)/(\w+)$ product.php?id=$1
RewriteRule ^product/(\w+)/(\w+)$ product.php?id=$1

RewriteRule ^store/(\w+)/(\w+)$ Store.php?id=$1
RewriteRule ^store/(\w+)/(\w+)$ Store.php?id=$1

今は問題なく動作しますが、ページを作成すると、CSS も画像もなしでデザインが機能していることがわかります。何が問題だと思いますか??

よろしくお願いします

4

2 に答える 2

2

問題はおそらく CSS ファイル (および画像など) の相対パスにあります。ヘッダーで絶対パスまたはベースタグを使用する

<base href="http://www.example.com/" />
于 2013-03-08T12:37:31.703 に答える