.htaccess の設定を変更することで web/ をURLから削除します。
yii2/basic/ ディレクトリ内に .htaccess を作成(または編集)し、以下の内容を追加してください。
RewriteEngine on # "web" ディレクトリを省略 RewriteCond %{REQUEST_URI} !^/web/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /web/$1 [L]
basic/index.php を開き、require のパスを web/index.php に向けるように変更します。
<?php require __DIR__ . '/web/index.php';
basic/index.php を開き、require のパスを web/index.php に向けるように変更します。
設定ファイルの場所(例)
<Directory "C:/xampp/htdocs"> AllowOverride All </Directory>
設定を反映するために、XAMPP の Apache を再起動してください。