1

我正在尝试编写一个 .htaccess 规则来重定向所有以结尾的 URL 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 回答