Apache modの簡単な書き換えを実装しようとしていて、問題が発生しています。私が提供しているパターンは一致しているようではありませんが、私はそれがわかるはずです。Apache mod_rewriteが期待どおりに解決しない
私はこれらのルールを私の.htaccessファイルに入れています。
RewriteEngine on
RewriteRule ^détails-details-eng.php/([\d]+)/*([\w'-]*)$ détails-details-eng.php?id=$1 [L]
# done for testing
RewriteRule ^mytest/?$ index.php [NC,L]
私が探しています機能は、stackoverflowののURLはどのように見えるかに偶然似ています。ここでの全体がファイルです。私は
détails-details-eng.php/1/somtext
を参照するとき、私は詳細-詳細-eng.phpページに行くが、1のIDが渡されていません(クイックますprint_r($ _ GET)を確認)。私はmod_rewriteが有効になっていることを知っています:
mytest
は必要に応じて解決します。
誰でも私がここで間違っていることを教えてもらえますか? RegExr で正規表現をチェックすると、私が探しているようです。どんな助力も非常に感謝しています。ありがとう!ここで
あなたは(/ [\ '/ wの - ] +) '^詳細-詳細-eng.php /([\ D] +)を試してみました?$ '? –
@ Chris - レスポンスありがとう。私はあなたの提案を試みたが運がなかった。 – TheMethod