0
私の.htaccessフォルダに、music.php?artist=name
をmusic/name
に転送するためにRewriteRuleを使用しています。私の問題は、別のリンクをクリックすると、site.com/music/otherartist
に行くのではなく、site.com/music/name/otherartist
になります(あなたはまだ "music/name"ディレクトリにいません)。私は追加しようとしました.htaccess RewriteBase
RewriteBase/
と私はエラー "オブジェクトが見つかりませんでした。"私はこれに対する解決策は本当に簡単だと確信していますが、私はまだそれを理解していません。 :あなたは絶対URLであるか、またはあなたのページのヘッダに相対URIベースを追加するためにあなたのリンクを変更する必要がある/
こんにちは、あなたが使用している書き換えルールをお願いします。それは、そうしてはいけない、URLに影響を与えているようです。 – XViD
これは私が今まで持っていたものです: 'RewriteRule^music /([^ /] +)music.php?artist = $ 1 RewriteRule^music music.php' – Casey
ほとんどの場合、相対URLの使用をやめなければなりませんあなたのコードに –