0

サイトの一部の URL を書き換える必要があります

http://wwww.example.com/poem.php?s=to-sally

http://wwww.example.com/poems/to-sally

このルールを書きましたが、機能しません

RewriteRule ^poems/([a-zA-Z0-9-]+)$ poem.php?s=$1
4

1 に答える 1

2

いくつかのこと:

  • RewirteEngine がオンになっていて、実際に mod_rewrite モジュールがロードされて実行されていることを確認してください
  • パスが / で始まると一致すると思いますが、ルールでは最初の文字が p であると規定されています。一致式を に置き換えてみて、^/poems/([a-zA-Z0-9-]+)$それがうまくいくかどうかを確認してください。
于 2013-07-12T00:13:36.830 に答える