将子目录重定向到父文件夹

时间:2014-09-17 22:25:53

标签: apache mod-rewrite redirect

我有以下文件结构

- example.com
- - app
- - - index.html
- - api
- - - index.php

如何重定向我的域名 local.example.com到app / * 和local.example.com/api/到api / *?

1 个答案:

答案 0 :(得分:1)

假设local.example.com的文档根目录是example.com文件夹...

您可以将此代码放入htaccess(必须位于根文件夹example.com中)

RewriteEngine On

RewriteCond %{HTTP_HOST} ^local\. [NC]
RewriteRule ^(?!(?:api|app)/)(.*)$ /app/$1 [L]