htaccess ファイルについて簡単なヘルプが必要です。よろしくお願いします。
次のような多数の Web サイト URL があります。
- www.site.com/index.php?page_path=solutions-overview.html
- www.site.com/index.php?page_path=solutions-a.html
RewriteEngine を使用して、上記のリンクをそれぞれ次のように変更したいと考えています。
- www.site.com/solutions/overview
- www.site.com/solutions/a
以下は、私が使用している .htaccess コードです。
RewriteEngine On
RewriteRule ^solutions/overview index.php?page_path=solutions-overview.html
RewriteRule ^solutions/a index.php?page_path=solutions-a.html
これは機能しますが、ページが間違った URL を取得しようとしているため、すべての画像、CSS ファイル、および JS ファイルが読み込まれなくなりました。たとえば、「/images/blah.jpg」は代わりに「/solutions/images/blah.jpg」としてロードされます。
相対 URL が変更されないように htaccess コードを変更するにはどうすればよいですか?
ありがとうございました!