Страница 1 из 2

Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 00:29
patrick_spark
Как убрать /web/ из URL Yii 2.0?
есть localhost/web/index.php
нужно localhost/index.php

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 01:53
Nanodesu
Всё очень просто. Либо создать файл index.php в корневой директории и заинклудить index.php в папке web, либо использовать htaccess

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 02:08
dmeroff
Как научиться пользоваться поиском?
Есть вопрос.
Нужен ответ.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 02:16
patrick_spark
dmeroff писал(а):Как научиться пользоваться поиском?
Есть вопрос.
Нужен ответ.
был я на этих страницах, пробовал, а не получалось, поэтому спросил здесь.
есть еще вопросы? Нечего делать - вообще ниче не пиши!

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 10:57
zelenin
patrick_spark писал(а):Нечего делать - вообще ниче не пиши!
когда нечего делать, человеку наоборот свойственно чем-то заняться. он например помогает тебе, ты например ждешь чуда.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 15:37
dmeroff
patrick_spark писал(а):был я на этих страницах, пробовал, а не получалось, поэтому спросил здесь.
есть еще вопросы? Нечего делать - вообще ниче не пиши!
Ну так и надо сообщить, что вы сделали, и что конкретно не получилось. Иначе это просто неуважение к участникам форума, потому что ни экстрасенсов, ни потомственных колдунов здесь нет.
Ну вот, допустим, вы занимаетесь ремонтом смартфонов. А у меня как раз сломался один. Я прихожу в ваш сервис без телефона, говорю: "у меня сломался телефон, помогите", разворачиваюсь и ухожу. Разве вы сможете мне помочь? А вот ваш вопрос выглядит именно так.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 20:41
patrick_spark
zelenin писал(а):
patrick_spark писал(а):Нечего делать - вообще ниче не пиши!
когда нечего делать, человеку наоборот свойственно чем-то заняться. он например помогает тебе, ты например ждешь чуда.
еще один ... :lol:

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 20:45
lynicidn
patrick_spark писал(а):
zelenin писал(а):
patrick_spark писал(а):Нечего делать - вообще ниче не пиши!
когда нечего делать, человеку наоборот свойственно чем-то заняться. он например помогает тебе, ты например ждешь чуда.
еще один ... :lol:
осторожнее!! завернет вас на гитхабе

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 20:53
patrick_spark
dmeroff писал(а):
patrick_spark писал(а):был я на этих страницах, пробовал, а не получалось, поэтому спросил здесь.
есть еще вопросы? Нечего делать - вообще ниче не пиши!
Ну так и надо сообщить, что вы сделали, и что конкретно не получилось. Иначе это просто неуважение к участникам форума, потому что ни экстрасенсов, ни потомственных колдунов здесь нет.
Ну вот, допустим, вы занимаетесь ремонтом смартфонов. А у меня как раз сломался один. Я прихожу в ваш сервис без телефона, говорю: "у меня сломался телефон, помогите", разворачиваюсь и ухожу. Разве вы сможете мне помочь? А вот ваш вопрос выглядит именно так.
хотел так сделать, но вы-то гнать начали с меня.
вот мой .htaccess

Код: Выделить всё

AddDefaultCharset UTF-8
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
localhost/ - работает, но только как перейду на стр. About, login... приписывается web/
что не так я делаю или не сделал чтобы работало?

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 20:57
patrick_spark
lynicidn писал(а): осторожнее!! завернет вас на гитхабе
просто мне уже смешно.
от чего смеяться над новичками, чем написать:
чувак, есть такая штука, посмотри здесь, почитай то (это полезно в твоем случае) и так далее. почему не помочь, а писать лишнее? я не хочу готового, потому что на нем далеко не уедешь, все равно придется учить. чуда мне тоже не надо :)
или Вы что-то ждете?

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:04
zelenin
patrick_spark писал(а):
lynicidn писал(а): осторожнее!! завернет вас на гитхабе
просто мне уже смешно.
от чего смеяться над новичками
в теме не заметил ни одного смешка кроме как от lynicidn.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:06
zelenin
patrick_spark писал(а):
dmeroff писал(а): Ну вот, допустим, вы занимаетесь ремонтом смартфонов. А у меня как раз сломался один. Я прихожу в ваш сервис без телефона, говорю: "у меня сломался телефон, помогите", разворачиваюсь и ухожу. Разве вы сможете мне помочь? А вот ваш вопрос выглядит именно так.
хотел так сделать, но вы-то гнать начали с меня.
а вот тут пора смеяться. Хотели так сделать, но что вам помешало?

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:11
patrick_spark
zelenin писал(а):
patrick_spark писал(а):
dmeroff писал(а): Ну вот, допустим, вы занимаетесь ремонтом смартфонов. А у меня как раз сломался один. Я прихожу в ваш сервис без телефона, говорю: "у меня сломался телефон, помогите", разворачиваюсь и ухожу. Разве вы сможете мне помочь? А вот ваш вопрос выглядит именно так.
хотел так сделать, но вы-то гнать начали с меня.
а вот тут пора смеяться. Хотели так сделать, но что вам помешало?
лег спать и только пришел с работы, и заглянул сюда.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:23
zelenin
patrick_spark писал(а): лег спать и только пришел с работы, и заглянул сюда.
ну вот видите: я спрашиваю, что помешало задать развернутый вопрос, а вы рассказываете как провели день.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:24
lynicidn
на самом деле ответ лежит во 2 ответете, если апач у вас, index.php не рекомендую трогать, если basic app то сразу кажите путь в www
а вообще покажите конфиг

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:26
lynicidn
zelenin писал(а):
patrick_spark писал(а):
lynicidn писал(а): осторожнее!! завернет вас на гитхабе
просто мне уже смешно.
от чего смеяться над новичками
в теме не заметил ни одного смешка кроме как от lynicidn.
на самом деле я угораю до сих пор над тем как ты заворачиваешь ишью в гитхабе, а в контрибьютерах невидимка :)
upd viewtopic.php?f=19&t=21833&hilit=scope#p129675

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:28
patrick_spark
zelenin писал(а):
patrick_spark писал(а): лег спать и только пришел с работы, и заглянул сюда.
ну вот видите: я спрашиваю, что помешало задать развернутый вопрос, а вы рассказываете как провели день.
а я пишу: уже было поздно, и не хотел все объяснять, к тому же те, кто писали не были в сети, ждать ответа - не было времени. я бы уже ниче не кодил. и подумал что завтра разберусь с проблемой.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:29
zelenin
lynicidn писал(а): на самом деле я угораю до сих пор над тем как ты заворачиваешь ишью в гитхабе, а в контрибьютерах невидимка :)
конечно я имел в виду высказывание своего фи, а не физического заворачивания, т.к. возможности у меня такой нет, да и делается это не волей одного человека, тем более не-основателя проекта. Но я не удивлен, что ты так нелогично мыслишь, т.к. привык к отсутствию логики в твоих ответах.

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:30
patrick_spark
lynicidn писал(а):на самом деле ответ лежит во 2 ответете, если апач у вас, index.php не рекомендую трогать, если basic app то сразу кажите путь в www
а вообще покажите конфиг

Код: Выделить всё

<?php

$params = require(__DIR__ . '/params.php');

$config = [
    'id' => 'basic',
    'basePath' => dirname(__DIR__),
    'bootstrap' => ['log'],
    'language' => 'ru',
    'components' => [
        
        'formatter' => [
            'dateFormat' => 'dd.MM.yyyy',
            'decimalSeparator' => ',',
            'thousandSeparator' => ' ',
            'currencyCode' => 'EUR',
        ],
        
    'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
            
        ]
    ],

        
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => 'true',
        ],
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],
        'user' => [
            'identityClass' => 'app\models\User',
            'enableAutoLogin' => true,
        ],
        'errorHandler' => [
            'errorAction' => 'site/error',
        ],
        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            // send all mails to a file by default. You have to set
            // 'useFileTransport' to false and configure a transport
            // for the mailer to send real emails.
            'useFileTransport' => true,
        ],
        'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['error', 'warning'],
                ],
            ],
        ],
        'db' => require(__DIR__ . '/db.php'),
    ],
    'params' => $params,
];

if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = 'yii\debug\Module';

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = 'yii\gii\Module';
}

return $config;

 

Re: Как убрать /web/ из URL Yii 2.0?

Добавлено: 2015.01.26, 21:34
zelenin
patrick_spark писал(а):
zelenin писал(а):
patrick_spark писал(а): лег спать и только пришел с работы, и заглянул сюда.
ну вот видите: я спрашиваю, что помешало задать развернутый вопрос, а вы рассказываете как провели день.
а я пишу: уже было поздно, и не хотел все объяснять, к тому же те, кто писали не были в сети, ждать ответа - не было времени. я бы уже ниче не кодил. и подумал что завтра разберусь с проблемой.
без шуток, это офигенный ответ. именно такие ответы попадают в мемы.
Для инфо: это форум, а не аська/скайп, соответственно вопросы сюда задают не для того, чтобы моментально получить ответ. Ответ может быть написан через час, день, или даже неделю. Но тем не менее достаточно пяти минут, чтобы вас упрекнули в неинформативном вопросе.