1

で終わるすべての URL をリダイレクトする .htaccess ルールを作成しようとしていますFizzle/xxxx_showabstract(どこxxxxに任意の文字列を指定できます)。私が書いたルールは次のとおりです。

RewriteRule .*/Fizzle/(.*)_showabstract$ /abstractdisplay.php?journal=Fizzle&article=$1

しかし、これは単純明快ですが、意図した URL と一致していないようです。私は何を間違っていますか?すべての助けに深く感謝します。

4

1 に答える 1

0

これはうまくいくかもしれません。

RewriteRule ^.*/Fizzle/([^/]*)_showabstract$ /abstractdisplay.php?journal=Fizzle&article=$1 [L]

あなたが抱えている問題は、正規表現を実行する際の特定の順序が原因である可能性があります。ただし、 を使用する^と、完全な URL のみに一致します。

于 2013-01-30T06:00:49.237 に答える