URL重写特定页面,而不是一般

时间:2017-12-09 20:39:24

标签: php apache .htaccess url-rewriting

对于我的网站,我有以下重写作业:

RewriteRule     ^([0-9a-zA-Z]+)/([0-9]+)  pagecategory.php?category=$1&idcat=$2

在另一个页面上,我包含一个图像(http://example.com/logo/15_1.png),但重写规则也对img src有效。

如何指定重写规则仅影响pagecategory.php?

提前致谢。

1 个答案:

答案 0 :(得分:1)

这将是一个正则表达式版本,排除包含规则中“徽标”的所有内容。

RewriteRule     ^([0-9a-zA-Z]+(?<!logo))/([0-9]+)  pagecategory.php?category=$1&idcat=$2