0

OSXセットアップでLaravelのhtaccessファイルに問題があります。私はWAMPでアプリケーションを完全に実行していますが、Macに転送すると、問題が発生し始めました。

htaccessはデフォルトです

    # Apache configuration file
    # http://httpd.apache.org/docs/2.2/mod/quickreference.html

    # Note: ".htaccess" files are an overhead for each request. This logic should
    # be placed in your Apache config whenever possible.
    # http://httpd.apache.org/docs/2.2/howto/htaccess.html

    # Turning on the rewrite engine is necessary for the following rules and
    # features. "+FollowSymLinks" must be enabled for this to work symbolically.

     <IfModule mod_rewrite.c>
        Options +FollowSymLinks
        RewriteEngine On
     </IfModule>

    # For all files not found in the file system, reroute the request to the
    # "index.php" front controller, keeping the query string intact

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

V-Hostsを使用してXXXXXXX.laravelのURLを取得しています。

設定ファイルにURLを追加し、インデックスを空白のままにしました。

ホームページXXXXXXX.laravelにアクセスするたびにホームページが表示されますが、XXXXXXX.laravel/testに移動すると404が表示されます。

XXXXXXX.laravel / index.php / testを試してみると、問題なく動作します。

設定ファイルのインデックスにindex.phpを追加すると、リンクにindex.phpが追加されるだけです。

何か案は??ありがとうアダム、

4

2 に答える 2

2

Apache httpd.confを開き、 mod_rewriteがオンになっているかどうかを確認します。

LoadModule rewrite_module modules/mod_rewrite.so

このようにオフにされていません

#LoadModule rewrite_module modules/mod_rewrite.so
于 2013-01-23T17:56:35.657 に答える
0

<Directory />私は同じ問題を抱えていましたが、仮想ホストの apache conf ファイルのブロックに rewrite conf を入れることで解決しました。Laravel4を使用しています。

于 2014-03-22T14:43:14.750 に答える