Apache 修改:此处不适用

Apache 修改:此处不适用,apache,mod-rewrite,Apache,Mod Rewrite,我正在使用mod_rewrite在URL中放置一个类别名称,比如locahost/categoryName,还有一个location localhost/categoryName/locationName 我有一个问题,我相信作为重写规则很容易做到,那就是如何使规则不适用于某些特定的目录,比如:localhost/admin。在这种情况下,我希望它转到实际的物理目录 谢谢将此作为您的第一条规则: RewriteRule localhost/admin - [L] 这意味着:匹配localhos

我正在使用mod_rewrite在URL中放置一个类别名称,比如locahost/categoryName,还有一个location localhost/categoryName/locationName

我有一个问题,我相信作为重写规则很容易做到,那就是如何使规则不适用于某些特定的目录,比如:localhost/admin。在这种情况下,我希望它转到实际的物理目录


谢谢

将此作为您的第一条规则:

RewriteRule localhost/admin - [L]

这意味着:匹配
localhost/admin
,不做任何事,最后一条规则(仅在匹配的情况下)。

将此作为您的第一条规则:

RewriteRule localhost/admin - [L]

这意味着:匹配
localhost/admin
,什么也不做,最后一条规则(只有匹配的情况下)。

在serverfault.com上可能更好?这里似乎接受关于mod rewrite的问题。不知道serverfault.com。下次我是否应该去那里进行mod_重写?也许在serverfault.com上更好?关于mod重写的问题似乎在这里被接受。我不知道serverfault.com。下次我应该去那里重写mod_吗?它会匹配/admin/什么吗/管理员/管理员/?等等…?是的。因此,它将与
/administrator
匹配。在末尾加一个斜杠,只匹配
/admin
和下面的内容。它会匹配/admin/什么吗/管理员/管理员/?等等…?是的。因此,它将与
/administrator
匹配。在末尾加一个斜杠,以便只匹配
/admin
及其下的内容。