私は.htaccess
mod_rewrite が初めてです。
次の書き換えルールを使用しています。
RewriteRule ^wants/([0-9]+)$ /wantlist.php?wantid=$1
RewriteRule ^dashboard$ /dashboard.php
両方のケースを正常にリダイレクトできます。
しかし、これを行うには、CSS、JS、およびその他のパスを絶対パスに変更する必要がありました。そうしないと、CSS と JS が読み込まれませんでした。
使っていた
<script type="javascript" src="js/javascript.js"></script>
書き換えルールが機能しなかった後、変更した後
<script type="javascript" src="http://example.com/js/javascript.js"></script>
私はそれを働かせました。
Web サイトの他の URL でも同じことが起こっています。
開発中のサイトのほぼすべての場所で相対パスを使用しているため、これをバイパスする方法はありますか?