バージョン選択

フォーラム

メニュー

オンライン状況

42 人のユーザが現在オンラインです。 (34 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 42
もっと...

サイト内検索

質問 > その他 > 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shirae
投稿日時: 2010/1/13 14:06
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
初めまして。
eccube開発コミュニティを見て勉強させて頂いております。
eccube-2.4.1を正常にインストールを終えました。

カスタマイズに挑戦していますが、「.htaccess」のファイルが
使用できず、カスタマイズに行き詰まってしまいました。
今まではHTMLでHPを作り、買い物カートは開発されたCGIを
使っていましたので、phpやMySQLは今回初めて使用します。

[EC-CUBE] eccube-2.4.1
[レンタルサーバ] シックスコアサーバ
[OS] Linux sv13.
[PHP] PHP 5.1.6
[データベース] MySQL 5.0.45
[WEBサーバ] Apache
[ブラウザ] InternetExplorer7

[現象]
シックスコアサーバのEC-CUBEのワンクリックインストールを
使用する場合、仕様により、dataフォルダもweb公開用の階層に
設置されてしまうので、セキュリティー上よくないかと思い、
ワンクリックインストールをせずにFTPソフトで自分自身で
インストールしました。

dataフォルダをpublic_htmlフォルダより上に
インストールしました。
http://www.sixcore.ne.jp/shared/man/install_eccube.php

その場合、html フォルダの中の .htaccess の名前変更し
「.htaccess」のファイル名を「backup.htaccess」に変更し、
htaccessを無効にする必要がありました。

これで、設置することができたのですが、カスタマイズを
しようとしたときに、「.htaccess」のファイルに設定する
必要がでてきました。↓
<SEO対策>ECcube公式ガイドブックp.169
[.htaccess]
#SEO対策の為追加
# 静的アドレス変換
RewriteEngine on
RewriteRule details([0-9]+).ec? /products/detail.php?product_id=$1 [L]
RewriteRule lists([0-9]+).ec? /products/list.php?category_id=$1 [L]


「.htaccess」ではこの設定を出来ないため、PHP設定の変更は
「php.ini」というファイルにて行う必要があるということで、
これからカスタマイズを行う場合はすべて、「php.ini」ファイル
でしなければいけないようです
http://www.sixcore.ne.jp/shared/man/server_phpini.php

「.htaccess」の記述を「php.ini」のファイルに書き換える方法が
わからず、色々調べてみましたが、自分自身の力では探すことが
できませんでした。

php設定以外の記載事項に関しては「.htaccess」にて出来るとの
ことですが、EC-CUBEのすべての設定はphpになるので
「.htaccess」の記述が必用な場合は、「.htaccess」に変わり
「php.ini」に記述するということでいいでしょうか?
又、どのようなカスタマイズでも「.htaccess」の記述がある場合
「php.ini」に書き換えて正確に動くことが可能なのでしょうか?

「.htaccess」の記述を「php.ini」のファイルに
書き換える為には、どのような勉強、どのような用語で
検索すればいいでしょうか?

初歩的な質問で申し訳ございませんが、
よろしくお願いいたします。
Yammy
投稿日時: 2010/1/13 14:57
対応状況: −−−
半人前
登録日: 2008/2/18
居住地: 大阪
投稿: 30
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
とりあえず「RewriteEngine」の機能がどのソフトウェアによって提供されているか、調べてみては如何でしょうか?


----------------
--
株式会社サイバーウィル <Cyber-Will Inc.>
EC-CUBE構築サービス
VERANDA あったらうれしい、が見つかる。

AMUAMU
投稿日時: 2010/1/14 21:43
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
php.iniでのPHPの動作設定方法についてはPHPのマニュアルを参照されるのが良いと思います。
http://www.php.net/manual/ja/ini.list.php


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

tonton
投稿日時: 2010/1/14 22:37
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
http://itpro.nikkeibp.co.jp/article/COLUMN/20070704/276647/

こちらが参考になりませんか?


「また、PHPの場合はPATH_INFOを使って同様のSEO対策を行うことも可能です。これは、mod_rewriteを使わない方法」

とあります。


http://exam.su-jine.com/path_info/path/info.html

あと、これと。

mod_rewriteは、HTTP、つまりapacheの設定になるので、phpで同様のことをするには、HTACCESSの内容をそのままphpに、というより、違うやり方をしないといけないみたいです。

外していたらごめんなさい;
shirae
投稿日時: 2010/1/22 10:57
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
Yammy様
アドバイスありがとうございます。
プロバイダーに確認したところ下記の返事が返ってきました。
------------------------------------------------------
「RewriteEngine」の機能は、サーバーソフトウェアApacheによって提供されており、
お客様のサーバーアカウントにてRewriteEngine機能をご利用いただくためには、
.htaccessをご編集いただく必要がございます。

リライトに関する記述につきましては、php.iniに記述しましても
正常に動作しませんのでご注意ください。

 シックスコアでは仕様上、他のサーバーで.htaccessに記述が必要なものの中で
 【PHPの動作に関する設定】のみ、php.iniにて記述いただく必要がございます。

 RewriteEngineの機能は「URLの書き換え」であり、
 こちらは引き続き.htaccessに記述する必要がございます。
------------------------------------------------------
「RewriteEngine」の機能というのも初めて聞く言葉でしたので、これを手がかりに勉強してみます。
ありがとうございました!
shirae
投稿日時: 2010/1/22 10:58
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
AMUAMU様
アドバイスありがとうございます。
URLも貼っていただいたので、よくわかりました。
まだPHPについてよくわかっていないので、PHPのマニュアル見て勉強します。
ありがとうございました!
shirae
投稿日時: 2010/1/22 10:59
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
Re: 「.htaccess」の記述を「php.ini」に書き換える方法を教えて下さい
tonton様
アドバイスありがとうございます。
参考HP見せていただきました。
HTACCESSの内容をそのままphpにと言うのは無理なのですね。
HTACCESSの内容をphpに書き換える為の辞書のようなものがあるのかと思いましたが、そうではないのですね。
とても複雑そうです(;;)
参考HP見せていただいて勉強します。
ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,072名です
総投稿数は110,021件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.