2016-03-11 2 views
0

Например, если я хочу localhost/basic.com для внешнего интерфейса и localhost/basic/admin для внешнего.Как настроить разные URL-адреса для внешнего интерфейса и внешнего интерфейса yii

Я новичок в каркасе, однако это кажется действительно интересным.

Пожалуйста, помогите.

Я смотрел учебники, и все, кроме них, похоже, не охватывают это.

ответ

0

Вы можете использовать следующие .htaccess

Options FollowSymLinks 
AddDefaultCharset utf-8 

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    # the main rewrite rule for the frontend application 
    RewriteCond %{REQUEST_URI} !^/(backend/web|admin) 
    RewriteRule !^frontend/web /frontend/web%{REQUEST_URI} [L] 

    # redirect to the page without a trailing slash (uncomment if necessary) 
    #RewriteCond %{REQUEST_URI} ^/admin/$ 
    #RewriteRule ^(admin)/ /$1 [L,R=301] 
    # the main rewrite rule for the backend application 
    RewriteCond %{REQUEST_URI} ^/admin 
    RewriteRule ^admin(.*) /backend/web/$1 [L] 

    # if a directory or a file of the frontend application exists, use the request directly 
    RewriteCond %{REQUEST_URI} ^/frontend/web 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    # otherwise forward the request to index.php 
    RewriteRule . /frontend/web/index.php [L] 

    # if a directory or a file of the backend application exists, use the request directly 
    RewriteCond %{REQUEST_URI} ^/backend/web 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    # otherwise forward the request to index.php 
    RewriteRule . /backend/web/index.php [L] 

    RewriteCond %{REQUEST_URI} \.(htaccess|htpasswd|svn|git) 
    RewriteRule \.(htaccess|htpasswd|svn|git) - [F] 
</IfModule> 

ПОЛНЫЙ конфигурации можно найти по адресу: https://github.com/mickgeek/yii2-advanced-one-domain-config

+0

, какой каталог я должен поставить файл .htaccess в – Re3L

+0

поместить его на корневой каталог. Я полагаю, что это «localhost/basic.com» в вашем случае –

+0

Спасибо за помощь, очень ценю – Re3L

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