2014-09-18 2 views
1

Я следующую структуру файлаПеренаправление подкаталог родительского подкаталоге

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

Как можно перенаправить мой домен local.example.com в приложение/* и local.example.com/api/ к API/веб *?

этот человек делает все, ожидает, что он перенаправляет на/api/вместо/api/web.

RewriteEngine On 

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

ответ

1

Место это правило в корневом .htaccess (1 уровень выше app каталог):

RewriteEngine On 

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

Спасибо! если я хочу, чтобы это условие выполнялось даже в prod enviorement, могу ли я просто удалить^local \. ? – DanR

+1

Да, вы можете удалить это условие, чтобы оно также работало в prod. – anubhava

Смежные вопросы