2017-05-07 8 views
0

私のドキュメントルートには、2つの異なるサブフォルダに2つのLaravelアプリケーションが配備されています。 (すなわち、http://example.com/devおよびhttp://example.com/test)。ここでdevテストはサブフォルダです。.htaccessが正しいLaravelインストールを指すようにする

http://example.com/demo/public/task/132に送信します。

\[document root] 
-- \dev 
    -- [laravel home] 
-- \test 
    -- [laravel home] 

.htaccessを使用してパス内パブリックフォルダを処理する方法はありますか?基本的にはURLから公衆を取り除きたいです。

答えて

0

あなたはこれを試すことができます:

DEV /公共/ .htacess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /dev/ 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 

テスト/公共/ .htacess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /test/ 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 
+0

あなたが入れてもしかしてその中に 'DEV/.htaccessファイル'' dev/public/.htaccess'の代わりに '? –

+0

'dev/.htaccess'や' dev/public/.htaccess'に入れても問題ありません。 RouteCollection.phpからエラーが発生しました –

+0

mod_rewriteモジュールがPHPで有効になっていますか? –

関連する問題