1

URL のクリーニングを行っています。

URL http://www.example.com/index.php?id=12345&name=some-nameがあるとします

mod_rewrite を使用して見栄えを良くするために変更しました

http://www.example.com/blog/12345/some-name

ここでの問題は、ページ index.php が画像、css ファイル、およびアンカー リンクをロードしていないことです。

私の画像の場所は http://www.example.com/images/12345/some-image.jpgです

サイト全体で相対パスを使用しました。

すべてのページのリンクを変更する必要がありますか? .htaccess は私のためにいくつかのトリックを行うことができますか? 助けてください。

ここに私の .htaccess- があります

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d

RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^blog/(.*)/$ index.php?id=$1 [NC,L]

RewriteRule ^blog/(.*)/(.*)$ index.php?id=$1&name=$2 [NC,L]
4

0 に答える 0