質問 > その他 > nginxを使ったサブディレクトリ運用でのリダイレクト処理 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umanari145 |
投稿日時: 2016/8/3 13:57
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2016/8/3 居住地: 投稿: 4 |
nginxを使ったサブディレクトリ運用でのリダイレクト処理 webサーバーにnginxを使い、あるドメイン(仮にexample.comとします。)のサブディレクトリでECCUBEを動かしたいと考えております。
ルートディレクトリが/var/www/html/だとすると /var/www/html/eccubeと配置し、 トップページ http://example.com/eccube 商品一覧ページ http://example.com/eccube/product/list などのURLでアクセスしたいと考えておりますが、この場合の対処法(eccubeの中の処理あるいはhtaccessやnginxのリダイレクトの書き換え方など)が わかる方がいましたら教えていただければ幸いです。 現時点では他のスレッド(http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=16523&forum=14&post_id=73015#forumpost73015)にありました http://amidaike.hatenablog.com/entry/2015/07/18/151143の方法 index.php、.htaccess、robot.txtをeccube直下に置き、index.php、path.ymlを書き換える方法も試してみましたが、 トップページ以外は404になってしまいます。 他のファイルはそのままです。 nginxの設定は下記のように書いております。 location ~ /eccube/(.*)$ { root /var/wwww/html; include fastcgi_params; try_files $uri $uri/ /index.php?$uri&$args; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; error_log /var/log/nginx/eccube.error.log notice; access_log /var/log/nginx/eccube.access.log; } 環境は以下の通りです。 CentOS 7.1 ECCUBE 3.0.10 PHP 5.4 MariaDB 5.5 nginx/1.9.3 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
umanari145 | 2016/8/3 13:57 |
![]() |
shhirose | 2016/8/8 12:52 |
![]() |
umanari145 | 2016/8/9 22:04 |
![]() |
shhirose | 2016/8/10 10:58 |
![]() |
umanari145 | 2016/8/10 15:08 |
![]() |
shhirose | 2016/8/10 16:23 |
![]() |
umanari145 | 2016/8/11 16:43 |
![](images/pixel.gif)