субдомен подстановочных знаков на локальном хосте с использованием codeigniter - PullRequest
0 голосов
/ 01 ноября 2018

Я установил виртуальный хост на моем локальном хосте с помощью codeigniter, и он работает нормально. Но я не могу создавать поддомены подстановочных знаков. Чтобы добавить виртуальный хост ниже, мои шаги на машине Windows.

C:\Windows\System32\drivers\etc\hosts.txt

В этом файле host.txt я добавил строку ниже

127.0.0.1           localhost.com

Я использую xampp. Я добавил ниже строки в файле httpd-vhosts.conf. D: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-vhosts.conf

<VirtualHost localhost.com:80>
    DocumentRoot "D:/xampp/htdocs/adeptra"
    ServerName localhost.com
    ServerAlias localhost.com

    <Directory "D:/xampp/htdocs/adeptra">
        Options Indexes FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/adeptra"
    ServerName localhost.com
    ServerAlias *.localhost.com
<Directory "D:/xampp/htdocs/adeptra">
        Options Indexes FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>

Ниже приведен мой код .htaccess для удаления index.php

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule>

Итак, теперь мой вопрос: действительно ли возможно создавать поддомены подстановочных знаков в localhost? Если да, то, пожалуйста, помогите мне в этом. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 01 ноября 2018

Подобный вопрос уже задавался и отвечался здесь . В принципе, нет, вы не можете создавать субдомены на локальном хосте. Вам необходимо создать локальный домен, который объясняется в связанном ответе.

...