.htaccess 不要重定向特定的词

.htaccess Do not Redirect Specific Words

我想重定向

我用过这个:

RewriteRule ^([a-zA-Z0-9\-]+)/([0-9]+)$ index.php?q=&p= [L,NC]
RewriteRule ^([a-zA-Z0-9\-]+)$ index.php?q= [L,NC]

但我需要不要重定向某些词。例如:

正在重定向域。com/user 到域。com/index。php?q=用户正常

但它正在重定向域。com/admin 到域。com/admin/?q=admin

我不希望发生这种情况。顺便说一句,有一个名为 "admin" 的文件夹。我说的 "specific words" 是文件夹。但是请注意,这些词不应该是文件夹(如果htaccess有什么变化,我不知道)

您可以在这些规则之前有一个排除规则:

# ignore these URIs
RewriteRule ^(admin|something)(/|$) - [L,NC]

RewriteRule ^([a-zA-Z0-9-]+)/([0-9]+)$ index.php?q=&p= [L,QSA]
RewriteRule ^([a-zA-Z0-9-]+)$ index.php?q= [L,QSA]