ウェブマスターフォーラム

Web 制作 (SEO, SEM, CSS, Web デザイン等) に関する話題を扱うフォーラムです。

ログイン

新規ユーザー登録 | パスワードを忘れた

テーマ : Web サーバ

リンク : フォーラム | Su-Jine | ブログ | HTML PING WORLD | ポイ探 | 広告について

 

東京オフ会予定 3/1 (土)
大阪オフ会予定 2/23 (土)
オフ会FAQ

Apache 等のインストールや設定方法等の話題を扱います。

トピック : RewriteRuleについて教えてください。

ローカルサーバーで働くが、ロリポップのサーバーで働かなく困っています。

次の古いレス20件 << 最新のレス20件 >> 次の新しいレス20件

No.1 - 2006年05月20日 11:00
acnakada (10ポイント)
ロリポップのサブドメインを使っています。
http://aaa.bbb.jp/abc/に
.htaccessで
RewriteEngine on
RewriteRule ^product/([^/]+)/?$ product.php?s_bunrui=$1
をアップして
確かめると上手く働いていないようです。

ローカルサーバーでは、上手くいくのですが・・・・
どなたか、ご指導お願いいたします。
No.2 - 2006年05月21日 14:16
ほにゃらら (17ポイント)
htaccessはどこにあるのでしょう?
また、もうすこし具体的なやりたい事とかが書かれていたら・・・と思います。

私の認識では、
http://aaa.bbb.jp/abc/
を対象にhtaccess制御するなら、aaa.bbb.jpに該当するフォルダにhtaccessを配置する事になると思います。
(既にそうされていたならすみません。)

--------------------------------------------
http://aaa.bbb.jp/abc/product/*****/
   ↓
http://aaa.bbb.jp/abc/product.php?s_bunrui=*****
--------------------------------------------
こんな感じに変換するなら、aaa.bbb.jpに該当するフォルダに、htaccessを配置して、内容は、
--------------------------------------------
RewriteRule ^abc/product/(.*)/$ http://aaa.bbb.jp/abc/product.php?s_bunrui=$1 [L]
--------------------------------------------
になるかな、と思います。
No.3 - 2006年05月22日 05:58
acnakada (10ポイント)
ありがとうございます。

.htaccessはhttp://aaa.bbb.jp/abc/に配置しています。
ご指導の通り、http://aaa.bbb.jp/に配置しても、結果は同じでした。

http://aaa.bbb.jp/abc/product/*****/
    ↓
http://aaa.bbb.jp/abc/product.php?s_bunrui=*****
にしたいのですが、
/*****/の部分が、空白になり、検索データがゼロとなります。??

教えていただいた
RewriteRule ^abc/product/(.*)/$ http://aaa.bbb.jp/abc/product.php?s_bunrui=$1 [L]
を確かめてみましたが、やはり
$1の部分が空白でデータを検索できないようです。

私のローカルサーバーではいずれも、上手くいくのですが、
レンタルサーバーのロリポップでは、いずれも上手くいきません。

宜しくお願いします。
No.4 - 2006年05月22日 11:20
terra-natal (48ポイント)
ロリポップのapacheにmod rewriteが組み込まれてないということはありませんか?

的を外していましたらすみません。
No.5 - 2006年05月22日 22:15
ほにゃらら (17ポイント)
こんばんわ。
ロリポップで、htaccessによるRewriteRuleは使用出来ます。
私もやっていますのでおそらく大丈夫だと思います。
(先に書くべきでした。すみません。^^;)

私の思う限りで、大丈夫だろうと思うそのままを書きます。
-----------------------------------
RewriteEngine On
RewriteRule ^(.*)abc/product/(.*)/$ http://aaa.bbb.jp/abc/product.php?s_bunrui=$2 [L]
-----------------------------------
(これ以上の回答は私には困難かも知れません・・・。)
No.6 - 2006年05月27日 12:27
acnakada (10ポイント)
ご教授ありがとうございます。

>私の思う限りで、大丈夫だろうと思うそのままを書きます。
>-----------------------------------
>RewriteEngine On
>RewriteRule ^(.*)abc/product/(.*)/$ >http://aaa.bbb.jp/abc/product.php?s_bunrui=$2 [L]
>-----------------------------------

htaccessはaaa.bbb.jpに配置して
ご指示の通りやってみました。

私のローカルサーバーでは、動作確認できました。
しかし、ロリポップでは、ページは表示されますが
データは0件となります。
$2の部分が空白となっているようです。

ロリポップのサブドメインを利用していることが
何か関係しているのでしょうか??
No.7 - 2006年05月27日 23:13
ほにゃらら (17ポイント)
私はサブドメインでも同じようにやっていますので、おそらく大丈夫だと思います。
お役に立てずすみません。

次の古いレス20件 << 最新のレス20件 >> 次の新しいレス20件

Copyright © 2008 Web 制作フォーラム by Su-Jine All rights reserved.