如果请求的目录在root请求中不存在,则使用.htaccess

时间:2015-12-23 05:15:45

标签: .htaccess

我要做的是,如果请求的文件夹在当前路径中不存在,则应该从其他指定的子目录访问。

我当前的文件夹结构如下,

mysite.com/
          /index.php
          /admin/..
          /users/mike
          /users/jane

现在我要做的是,如果用户尝试访问mysite.com/mike请求应该是从用户目录mike文件夹访问,因为根目录中不存在mike。此外,如果用户尝试访问mysite.com/users/mike,则应将其重定向到mysite.com/mike

1 个答案:

答案 0 :(得分:1)

mysite.com/.htaccess中加入以下一行:

Redirect mysite.com/mike mysite.com/users/mike

您可以使用.htaccess Generator来帮助生成htaccess选项。