2

我有一个 apache 本地服务器(通过 BitNami 安装),我想配置 DocumentRoot,以便在我转到 localhost 而不是 BitNami 默认页面时可以访问我的 Laravel 应用程序。

这是我的 httpd.conf(还包括干净 URL 的设置):

DocumentRoot "C:/BitNami/wappstack-5.4.16-0/apache2/htdocs/my_project/public"

<Directory "C:/BitNami/wappstack-5.4.16-0/apache2/htdocs">
    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted
</Directory>

<Directory "C:/BitNami/wappstack-5.4.16-0/apache2/htdocs/my_project/public">
    <IfModule mod_rewrite.c>
        Options -MultiViews
        RewriteEngine On

        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </IfModule>
</Directory>

这里是 Laravel 附带的 my_project/public/.htaccess 文件:

<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

每次我进行更改时我都重新启动了 apache,但是在访问 localhost 时我总是得到 BitNami 默认页面,所以,我做错了什么?任何帮助表示赞赏。

----- 编辑 ----- 我刚刚用另一种方法在这里找到了它:Apache Mod Rewrite For Laravel

4

0 回答 0