2

Apache ローカル サーバー (BitNami を介してインストール) があり、DocumentRoot を構成して、BitNami の既定のページではなく localhost に移動したときに 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