【Apache】mod_rewriteについて語るスレ (686レス)
上下前次1-新
124: 2005/03/27(日)12:31 ID:??? AAS
>>123
.htaccess質問コーナー Part3
2chスレ:hp
125: 2005/03/31(木)15:39 ID:??? AAS
ヒント:$ENV{'REQUEST_URI'}
126: [age] 2005/04/10(日)14:34 ID:??? AAS
さくらの共用スタンダードで
XOOPSでつくるサイトを
静的に見せる方法が分からない。
プログラム全くの素人だけど
でも、XOOPSで検索エンジンに引っかかるサイトが
作りたいわけなんだけど...
グーグルで調べてみたけど、
mod_rewrite使う方法だということが分かったが
どういうところを編集するのが分からんわけで。
127: 2005/04/10(日)14:39 ID:??? AAS
ええけつしとるのぉ(*´Д`)ハァハァ
外部リンク:219.57.24.78
画像リンク[jpg]:219.57.24.78
外部リンク:OMOIKANE
画像リンク[jpg]:OMOIKANE
128(1): 2005/05/09(月)23:38 ID:rb2ewZOk(1) AAS
WIN版のApache 1.3.33 です。
同一ホスト内だと問題ないんですが、書き換え先を外のドメインにするとうまくいきません。
外部リンク[html]:AAA.com をクリックしたときに表示される内容は別ドメインにおいてある
外部リンク[html]:BBB.com
にしたいのですが、Apacheが locationヘッダを吐くのでリダイレクトとなってしまいブラウザに
省5
129: 2005/05/10(火)00:13 ID:0h89RmHc(1) AAS
外部リンク:ZD218022.ppp.dion.ne.jp
うぇwwwwwwwwwうはっwwwっおkwwwうぇwww
うはっwwwっうぇうぇwwwうぇwwwwww
wwwwwwwwwwwwwwwwwwwwwwwww
130(1): 2005/05/10(火)07:33 ID:??? AAS
>>128
http上ドメイン名が変われば(別のhttpサーバに変えるには)リダイレクトしないと無理でしょう
コレは無理 ブラウザ->Apache(1)->Apache(2)->ブラウザ
131: 2005/05/10(火)18:19 ID:GC3gP9kT(1) AAS
>>130
ありがとうございます。やはり駄目みたいですね。
mod_proxyかませるしかないか・・・
132(1): 2005/06/02(木)00:10 ID:7p4TKpYJ(1/2) AAS
DirectoryIndex hoge.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)\.html$ hoge.php?var1=$1&var2=$2 [L]
------------------------------------------------------------------------------
...../test1/test2.html という仮想アドレスにアクセスしてきた
ユーザに対して、hoge.php?var1=test1&var2=test2
の結果を返したいので、上記のように.htaccessに書きましたが、
..../test2/test2.htmlにアクセスするとページがありませんエラーに
省4
133(1): 2005/06/02(木)06:47 ID:??? AAS
([0-9A-Za-z)]+
134: 132 2005/06/02(木)20:34 ID:7p4TKpYJ(2/2) AAS
Apache/1.3.33 Server
ですが、どうもうまくうごきません。
>>133
ありがとうございます。
そのようにやってみましたが、ダメみたいです。
さくらというレンタル鯖は
同じサイトでも2つのアドレスがあります。
一つは独自ドメイン。
もう一つは http://○○.sakura.ne.jp/というアドレスです。
こういうことも関係してエラーになるんだろうか・・・
135(1): 2005/07/05(火)01:22 ID:netfphaS(1) AAS
通常の使い方とは逆に、
search.cgi?dir=hoge&file=foo
のようなパラメータ付きのURLを
/hoge/foo/
のように書き換えたいんですが、これではうまくいきません。
省3
136(1): 2005/07/05(火)23:37 ID:??? AAS
ルールの左右逆じゃね?
137: 135 2005/07/06(水)01:13 ID:??? AAS
>>136
はい、通常のmod_rewrite利用法とは逆の書き換えを
実現したいんです。
/hoge/foo/ を search.cgi?dir=hoge&file=foo みたいな
書き換えはきちんと動作するサーバ環境です。
気長にお待ちしております。
138(1): 2005/07/15(金)10:24 ID:yoPQBliE(1) AAS
外部リンク:hogehoge
↓
外部リンク:hogehoge
に書き換えたいのですが、?に正規表現設定をマッチさせることができません。
ご教授願います。
139: 2005/07/16(土)10:25 ID:??? AAS
>>138
\?じゃないの?
140(1): 2005/08/05(金)23:22 ID:euh07aXu(1) AAS
こんばんは。ドメイン直下のディレクトリをキーに検索結果を
表示する書き換えを行いました。
RewriteRule ^([^/]+)/$ /search.cgi?key=$1 [L]
/hoge/ でアクセスすると search.cgi?key=hoge を返します。
続いて /hoge のようにディレクトリにスラッシュがない場合に、
スラッシュを補完しようと思って、以下のように書き換えると
無限ループを起こします。
RewriteRule ^([^/]+)$ /$1/ [R=301,L]
省1
141: 2005/08/25(木)01:01 ID:??? AAS
>>140
Apache はデフォルトで / 無しのリクエストに対して 301 を返し / を補完させるようになっている。
不要。
142: [ ] 2005/08/25(木)09:50 ID:??? AAS
例えば
http://***.com/~test/index.php?id=10
というURLを
http://***.com/~test/10.html
と言う風にするには
RewriteEngine on
RewriteRule ^/~test/([0-9A-Za-z)]+)\.html$ /~test/index.php?id=$1 [L]
省3
143(5): 2005/08/25(木)15:27 ID:??? AAS
すみません、mod_rewrite で以下のような変換は可能でしょうか?
/a/1/b/2/c/3/d/4/e/5.html
↓
/index.php?a=1&b=2&c=3&d=4&e=5
パラメータ数は、可変にしたいのですが・・・
上下前次1-新書関写板覧索設栞歴
あと 543 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s