我见过许多使用.htaccess的例子,但我找不到这个。我目前正在使用WHMCS,我希望能够将假的管理目录用作诱饵,但只要系统识别出存在管理目录,它就不再允许我访问实际的管理员目录。 (确保用户正确升级)。
我正在尝试制定一条规则,将example /admin之类的内容重定向到example.com/fakeadmin,其中fakeadmin是真正的目录。到目前为止,我做到了:
RewriteRule ^admin$ /fakeadmin/$1 [L,NC]
如果我访问example.com/admin,这是有效的,但我需要它以便它适用于example.com/admin/folder1,依此类推。
基本上,创造一个假的"重复"使用htaccess的目录。
感谢。
答案 0 :(得分:1)
您的规则中有$1
,但您没有使用捕获组,因此不会做任何事情。你基本上只是告诉它只匹配admin
。你可以这样做。
RewriteRule ^admin/?(.*)/?$ /fakeadmin/$1 [L,NC]