Показать сообщение отдельно
Старый 20.10.2016, 18:35   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
.httaccess Перенаправления

Приспичило задеплоить быстренько webApp на Lumen на хостинг, но на нем только public_html папка для записи.
Сам сайтик лежит в public_html/bmx/public
Сейчас перенаправление на корень идет, так как люмен все шлет на корень, но у меня там еще один сайт, и хотелось перенаправить на iexpo.tk/bmx/

Как так правильно сформировать .htaccess ?
Правило для public_html:
RewriteEngine on
RewriteCond 
%{REQUEST_URI} /    
RewriteRule (.*) /bmx/public/$[L
и для /bmx/public/
<IfModule mod_rewrite.c>
    <
IfModule mod_negotiation.c>
        
Options -MultiViews
    
</IfModule>

    
RewriteEngine On
    
    
# Redirect Trailing Slashes If Not A Folder...
    
RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
^(.*)/$ /$[L,R=301]
    
# RewriteRule (.*) /bmx/public/$1 [L]
    
    # Handle Front Controller...
    
RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond 
%{REQUEST_FILENAME} !-f
    RewriteRule 
index.php [L]
</
IfModule
Если я меняю первый на:
RewriteEngine on
RewriteCond 
%{REQUEST_URI} /bmx
RewriteRule 
(.*) /bmx/public/$[L
То получаю дублирующий ответ: iexpo.tk/bmx/bmx/ и ошибку Люмена.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием