2011-08-03 2 views
0

私の.htaccessフォルダに、music.php?artist=namemusic/nameに転送するためにRewriteRuleを使用しています。私の問題は、別のリンクをクリックすると、site.com/music/otherartistに行くのではなく、site.com/music/name/otherartistになります(あなたはまだ "music/name"ディレクトリにいません)。私は追加しようとしました.htaccess RewriteBase

RewriteBase/

と私はエラー "オブジェクトが見つかりませんでした。"私はこれに対する解決策は本当に簡単だと確信していますが、私はまだそれを理解していません。 :あなたは絶対URLであるか、またはあなたのページのヘッダに相対URIベースを追加するためにあなたのリンクを変更する必要がある/

+0

こんにちは、あなたが使用している書き換えルールをお願いします。それは、そうしてはいけない、URLに影響を与えているようです。 – XViD

+0

これは私が今まで持っていたものです: 'RewriteRule^music /([^ /] +)music.php?artist = $ 1 RewriteRule^music music.php' – Casey

+0

ほとんどの場合、相対URLの使用をやめなければなりませんあなたのコードに –

答えて

0

<base href="/" />