1

我想在 htaccess 中重定向到 MYSITE/ 之后的所有内容,例如:

MYSITE/web-developer/ -> MYSITE/c.php?n=web-developer

我测试了这个:

RewriteRule ^(.*)/$ http://MYSITE/c.php?n=$1 [L]

它适用于没有 - (或符号)的名称,例如:开发人员,但不适用于包含 - 的名称,它会将我重定向到 web-developer/index.php

我该如何解决?

4

1 回答 1

0

这与名称无关-。你的规则完美无缺。

但是您可能在web-developer目录中有一个 .htaccess,它有自己的重写规则,这会阻止RewriteRule触发。

于 2013-03-27T23:42:31.583 回答