その他 > その他 > Godday.com へのインストール方法 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sweet42 |
投稿日時: 2010/8/6 18:00
対応状況: −−−
|
新米 登録日: 2010/4/30 居住地: 投稿: 5 |
Re: Godday.com へのインストール方法 これも、Godaddyへインストール中に気がついた事なのですが、静的URLの設定がEC-CUBE:公式ガイドブック(P170)の通りでは動かないようです。ガイドブックには.htaccessへ以下のように:
RewriteEngine On RewriteRule detail\/([0-9]+)\/? /products/detail.php?product_id=$1 [L] (私のドメインルートが/eccube/html/なので書き換えました。ガイドブックの表記は RewriteRule detail\/([0-9]+)\/? /eccube/html/products/detail.php?product_id=$1 [L] です。) とリライト・ルールを設定してmydomain.com/products/detail/1 とアクセスしてもmydomain.com/products/detail.php?product_id=1の内容は表示されれず、”No input file specified.”のエラーになります。そこで若干手直しして、 RewriteRule details\/([0-9]+)\/? /products/detail.php?product_id=$1 [L] またはエスケープなしで RewriteRule details/([0-9]+)/? /products/detail.php?product_id=$1 [L] とすると、 mydomain.com/products/details/1 => mydomain.com/products/detail.php?product_id=1 と綺麗に変換されてID=1の商品の内容が表示されます。 "detail"と"details"で動作に違いが出るのは不思議なのですが、これがGodaddyのCGI版の問題なのか?またはただ単なる正規表現の問題なのか?それとも"detail"が何かの予約語にでも成っているのか?もし心当たりのある方がいらっしゃればご教示よろしくお願いいたします。 またガイドブック通りの表記で他のホスティング会社でうまく行った方があれば、合わせて御示唆いただけると幸いです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
Godday.com へのインストール方法 | michi88 | 2010/7/15 12:31 |
Re: Godday.com へのインストール方法 | AMUAMU | 2010/7/15 13:10 |
Re: Godday.com へのインストール方法 | sweet42 | 2010/7/30 20:11 |
Re: Godday.com へのインストール方法 | seasoft | 2010/7/30 20:14 |
Re: Godday.com へのインストール方法 | sweet42 | 2010/7/31 0:22 |
Re: Godday.com へのインストール方法 | tonton | 2010/8/2 18:30 |
Re: Godday.com へのインストール方法 | sweet42 | 2010/8/3 14:45 |
» Re: Godday.com へのインストール方法 | sweet42 | 2010/8/6 18:00 |