Web 制作 (SEO, SEM, CSS, 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.