第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Yii2 htaccess-如何完全隱藏前端/網(wǎng)絡(luò)和后端/網(wǎng)絡(luò)

Yii2 htaccess-如何完全隱藏前端/網(wǎng)絡(luò)和后端/網(wǎng)絡(luò)

PHP
qq_笑_17 2019-11-29 15:36:39
我想我很近。我將htaccess重定向到網(wǎng)站(前端/網(wǎng)絡(luò))和/admin路徑(backend/web)。該網(wǎng)站看起來不錯(cuò),正在加載CSS文件等。如果您訪問以下網(wǎng)址:http:// localhost / yii2app / -它會加載主頁,并且不會在地址欄中重定向,但該頁面會在所有URL中顯示frontend / web。如果您訪問以下網(wǎng)址:http:// localhost / yii2app / admin- 它會加載后端登錄頁面,但是會立即重定向到地址欄中的/ backend / web / site / login(丑陋)。問題:frontend/backend路徑顯示在URL(地址欄和頁面上的鏈接)中。我需要的是:我希望整個(gè)站點(diǎn)在不顯示前端/后端鏈接的情況下運(yùn)行。項(xiàng)目的根目錄應(yīng)該從(無形中)拉出frontend/web而不顯示它。.因此,http:// localhost / yii2app /運(yùn)行我的整個(gè)前端,而http:// localhost / yii2app / admin /運(yùn)行我的整個(gè)后端。為什么?我覺得當(dāng)安裝在服務(wù)器上時(shí),此設(shè)置將非常牢固且優(yōu)雅。我希望能夠?qū)⑽业捻?xiàng)目文件夾實(shí)時(shí)推送到站點(diǎn),并且可以正常工作而不必使用黑客來處理本地vs服務(wù)器。.htaccess目錄中的文件/yii2app:Options -IndexesRewriteEngine on<IfModule mod_rewrite.c>    RewriteCond %{REQUEST_URI} !^/backend/web/(assets|css)/    RewriteCond %{REQUEST_URI} admin    RewriteRule .* backend/web/index.php [L]    RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css)/    RewriteCond %{REQUEST_URI} !admin    RewriteRule .* frontend/web/index.php [L]</IfModule>現(xiàn)在在前端和后端Web目錄中,它們都具有相同的內(nèi)容.htaccess:RewriteEngine on# if a directory or a file exists, use the request directlyRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d# otherwise forward the request to index.phpRewriteRule . index.php我不想見/frontend/web或/backend/web永遠(yuǎn):)我試圖在根目錄的htaccess中使用RewriteRule來添加/admin到URL,但是它一直告訴我/admin不存在。我知道它不存在,并且我不希望它存在。我希望它是一個(gè)相對路徑。即:/ admin == / backend / web。換種說法。我將加載項(xiàng)目根目錄(http:// localhost / yii2app /)中的所有內(nèi)容frontend/web,但未顯示它。另外,要加載http:// localhost / yii2app / adminbackend/web并僅顯示http:// localhost / yii2app / admin。顯然,他們將擁有各自的controller/action依附。因此管理員看起來像http:// localhost / yii2app / admin / site / login注意:我尚未播放任何文件。這是一個(gè)基于yii2的高級設(shè)置,使用composer并遵循了文檔。到目前為止,我唯一玩過的就是提到的htaccess文件。謝謝!
查看完整描述

3 回答

?
三國紛爭

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果您的唯一目標(biāo)是即使根本不使用.htaccess規(guī)則也不會看到/frontend/web或/backend/web,則可以執(zhí)行以下操作:


為什么不只是拉出web文件夾的內(nèi)容并將其放在根目錄中呢?只需在輸入腳本中參考框架和配置文件來調(diào)整路徑即可index.php。


您的目錄結(jié)構(gòu)如下所示:


- yii2app/

    - frontend/

    - backend/

    - common/

    - .. other folders..

    - admin/

        - assets/

        - css/

        - index.php

    - assets/

    - css/

    - index.php

您的yii2app/index.php樣子如下:


defined('YII_DEBUG') or define('YII_DEBUG', true);

defined('YII_ENV') or define('YII_ENV', 'dev');


require(__DIR__ . '/vendor/autoload.php');

require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');

require(__DIR__ . '/common/config/bootstrap.php');

require(__DIR__ . '/frontend/config/bootstrap.php');


$config = yii\helpers\ArrayHelper::merge(

    require(__DIR__ . '/common/config/main.php'),

    require(__DIR__ . '/common/config/main-local.php'),

    require(__DIR__ . '/frontend/config/main.php'),

    require(__DIR__ . '/frontend/config/main-local.php')

);


$application = new yii\web\Application($config);

$application->run();

您yii2app/admin/index.php將看起來像:


defined('YII_DEBUG') or define('YII_DEBUG', true);

defined('YII_ENV') or define('YII_ENV', 'dev');


require(__DIR__ . '/../vendor/autoload.php');

require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');

require(__DIR__ . '/../common/config/bootstrap.php');

require(__DIR__ . '/../backend/config/bootstrap.php');


$config = yii\helpers\ArrayHelper::merge(

    require(__DIR__ . '/../common/config/main.php'),

    require(__DIR__ . '/../common/config/main-local.php'),

    require(__DIR__ . '/../backend/config/main.php'),

    require(__DIR__ . '/../backend/config/main-local.php')

);


$application = new yii\web\Application($config);

$application->run();

編輯:您的輸入腳本可能看起來與我的不同,但是您應(yīng)該想到更改路徑以使用這些示例查找框架文件的想法。


查看完整回答
反對 回復(fù) 2019-11-29
  • 3 回答
  • 0 關(guān)注
  • 740 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號