0

我想index.php从 CodeIgniter 中的 URL 中删除。

我已经.htaccess在 CodeIgniter 中编辑了文件并应用了规则;它在使用 WampServer 的 Web 环境设置中符合预期,但在使用 Laragon 时失败。

问题可能出在 Laragon 环境中,但我不知道如何解决。

我怎样才能让它在 Laragon 环境中工作?

4

1 回答 1

0

C:\laragon\etc\apache2\sites-enabled您的工作目录中,您将找到所有 laragon 的 v-hosts。

当您找到 codeigniter 并打开编辑它时,您将看到一个普通的 apache VirtualHost

更改此行: <Directory "C:/workspace/my_project">

至 :<Directory "C:/workspace/my_project/index.html">

重命名 laragon .conf 文件并auto.从文件名中删除。

重新启动一切。

小心打开正确的v-host。Laragon 创建了 2 个 v-hosts,其中 1 个在设置中定义了您的扩展名,另外一个使用 .com 扩展名。

编辑:

<VirtualHost *:80> 
    DocumentRoot "C:/laragon/www/gmap_polygons/application/""
    ServerName gmap_polygons.dev 
    ServerAlias *.gmap_polygons.dev 
    <Directory "C:/workspace/woo-backend-laravel/application/">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

# If you want to use SSL, enable it by going to Menu > Apache > SSL > Enabled
于 2019-05-14T07:59:44.730 回答