Apache重写所有开头的URL

时间:2013-01-22 03:37:44

标签: apache redirect rewrite

有几个问题已经解答了如何重写以某个单词或组合开头的urls

我的问题是如何EXCLUDE所有urls以单词开头。

就我而言www.domain.com/knowledgebase.php

所有那些以此为开头的网址都不应该被重定向。 这是因为后面有不同的会话ID,例如

?osCsid=mrm6flfmrcl9gjohiv4947lgs5?article=7

我把它放在所有其他重定向的前面:

RewriteRule ^knowledgebase/^[^/]+/([0-9]+)$ - [L]

或者像这样:

RewriteRule ^knowledgebase\.php$ - [L]

RewriteRule /knowledgebase\.php$ - [L]

但我没有成功。

请有人指出我正确的方向。

0 个答案:

没有答案