0

htaccessファイルにURL書き換えのコードを書きたいのですが、htaccessファイルに問題があります。"quotewebster.com/topics.php?topic_id=12"このURLをこれに変更したい

"quotewebster.com/topics/12/"

htaccess ファイルに次のコードを記述します。

RewriteRule    ^topics/([0-9]+)/?$    topics.php?topic_id=$1    [NC,L]

そして、それは正常に実行されていますが、トピックをクリックすると正しいページに移動し、URLも書き換えると問題が発生しますが、トピックを変更してトピックを再度クリックすると、URLの前のトピックIDが新しいトピックに埋め込まれますidとURLはそのようなものです

"quotewebster.com/topics/12/topics/13/"

なぜそれが起こっているのか理解できません。この場合、私を助けてください。そして下手な英語でごめんなさい。

ありがとう

4

1 に答える 1