我没有太多与.htaccess合作过.希望做这样的事情:
当用户在domain.com/path中键入时,它将从domain.com/index.php/path/to/file中提取
除非
有人去了domain.com/admin
如何为一些我不想重定向的单词添加异常或if语句?
首先为管理员重写一个规则,并[L]在最后使用它来告诉.htaccess这是它应该遵循的最后一条规则.然后,将其他规则放在其后.
例:
RewriteRule ^admin(/?)$ - [L]
RewriteRule ^(.*)$ /path/to/file.php?id=$1
Run Code Online (Sandbox Code Playgroud)
使用-匹配后规则意味着它不会重写它,它只会转到提供的路径.