2017-08-17 14 views
0

これは簡単な質問ですが、私の開発者ですが、バーチャルホストは何も分かっていません。私はReactJSのアプリケーションを持っていて、ホームページwww.example.comでうまく動作します。あなたのためのおかげで助けReact JSバーチャルホスト

<VirtualHost *:80> 
    ServerName somepage.com 
    ServerAlias somepage.com www.somepage.com 
    DocumentRoot "/var/www/somepage/build/" 
    DirectoryIndex index.html 
<Directory "/var/www/somepage/build/"> 
    AllowOverride All 
    Order allow,deny 
    Allow from All 
</Directory> 
ErrorLog /var/log/apache2/somepage_error.log 
CustomLog /var/log/apache2/somepage_access.log combined 
</VirtualHost> 

:example.com/somewordこれは私に404私vistualホストのconfを返されました。

答えて

0

example.com/somethingまたはexample.com/something/inside_somethingなどのすべてのルートに実際に反応すると、ヒットしたルートに関係なくルートフォルダ内にindex.htmlが返されます。デフォルトでは、ApacheのWebサーバでは/何かが、それはhttps://gkedge.gitbooks.io/react-router-in-the-real/content/apache.html

+0

Thaksを働けば、このソリューションを試してみてくださいルートフォルダにsomethingフォルダを開いて、そこ

からのindex.htmlをレンダリングすることを意味します...!これは私の問題を解決します。 – Kelvins