2016-12-12 8 views
1

私はLaravelフレームワークが初めてです。私はそれを学んで個人的なプロジェクトに使うことを検討していますが、ドキュメントを読んでいるうちに、Webサーバーのドキュメントルートがプロジェクトフォルダに設定されている必要があります。既存のウェブサイト上のLaravelプロジェクト

laravelプロジェクトをPHPとApacheで構築された既存のwebistと統合することは可能ですか?たとえば、私がwordpressをインストールしていてフレームワークを使用していないのにtpがサブサイトを作成したいのであれば、既存のサイトのどこかのフォルダにhtmlやphpファイルを追加したり、別の仮想ホストを使うことができます。しかし、Laravelとの統合が簡単であるかどうかは分かりません。

答えて

1

はい、可能です。 solution私はhereがあなたのために働くと言いました。

LaravelとWordpress .htaccessの両方のファイルを修正する必要があります。

Laravel .htaccess例:

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     #Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    RewriteCond %{REQUEST_URI} !^/blog/ # <=== NEW LINE!!!! 

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 


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

ワードプレス.htaccess例:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /blog/ # <==== CHANGED LINE!! 
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 

    RewriteRule . /blog/index.php [L] # <==== CHANGED LINE!!! 
</IfModule> 
関連する問題