【Apache】mod_rewriteについて語るスレ (686レス)
1-

623: 2012/06/29(金)01:23 ID:??? AAS
>>621がRFC読めって落ちだろうな
ワクワクw
624: 2012/07/01(日)18:20 ID:??? AAS
>>622
読んでないものばかりですね
わかります
625: 2012/07/01(日)18:29 ID:??? AAS
>>620
外部リンク[txt]:www.ietf.org
これを読んでもわからない?
読んだことなかった?

> Windows版Apache+mod_rewriteで(ry
本当に":"が使えなかったらschemeの後は何で区切ろうかな
使えるところ使えないところがわからないアホってすごいな
626: 2012/07/02(月)00:41 ID:??? AAS
相変わらず…何もわかっていない…
627: 2012/07/02(月)07:00 ID:??? AAS
何でアホのくせに偉そうなんだろう・・・
628: 2012/07/02(月)19:36 ID:??? AAS
脳みそが足りないからじゃね?
629: 2012/07/20(金)21:05 ID:??? AAS
外部リンク[txt]:sub.example.com
外部リンク[txt]:example.com

実際のファイルは下のURLにある状態ですが、
上のURLにアクセスした場合にも同じファイルを返したいと思っています。
実際は下のファイルは階層が深く、URLがかなり長いので、ショートカットのような形で使いたいと思っています。
その時に、上のURLでアクセスした場合は上のURLのままにしておきたいのですが、どのようにしたら実現できるでしょうか。

現在 sub.example.com の .htaccess に以下のような記述をしてみたのですが、URLが下のものに変わってしまうようです。

RewriteEngine On
RewriteBase /
RewriteRule ^(.+)$ 外部リンク:example.com [L]
630
(1): 2012/07/20(金)21:27 ID:??? AAS
mod_rewriteよか、したのサーバーでリバースプロキシだろ
631: 2012/07/21(土)14:35 ID:??? AAS
RewriteRule ^(.+)$ 外部リンク:example.com [L]
にPフラグを付けたして、
RewriteRule ^(.+)$ 外部リンク:example.com [L,P]
とすることで希望の動作になりました。
632: 2012/07/28(土)01:33 ID:??? AAS
>>630
役立たずwww
633: 2012/08/07(火)13:24 ID:YRcNWMi3(1) AAS
さくらのレンタルサーバーを使っているのですが
RewriteRule (.+)/([0-9]+)$ $1.php?id=$2 [L]

RewriteRule a/([0-9]+)$ a.php?id=$1 [L]
などの用に書き換え先と書き換え後に同じ文字があると404エラーになってしまいます。
RewriteRule a/([0-9]+)$ b.php?id=$1 [L]
なら動くのですが・・・。
どうすれば同じ文字を使い書き換えすることができるんでしょうか・・・?
634: 2012/09/09(日)08:58 ID:??? AAS
御存知の方教えてください。

mod_rewriteで呼び出すnph-cgiのボディに余計なヘッダ文字列が出力されます。
ヘッダには意図した文字列が出力されます。
まさにこのスレの>>76>>286と同じ症状なんですが回避策ありませんでしょうか?
635: 2012/10/26(金)23:58 ID:??? AAS
そろそろmod_rewriteも終わるか?

Apacheのmod_rewriteをmod_mrubyによって無くす事ができるか
外部リンク:blog.matsumoto-r.jp
636: 2012/10/29(月)20:46 ID:jAMWqNZ2(1/2) AAS
質問させてください
現在Apacheのバーチャルホスト機能を利用しています

■VirtualHostの設定はこのようになっています(DocumentRootは同じ)

<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /home/hoge/public_html
</VirtualHost>

<VirtualHost *:80>
ServerName www.example2.com
DocumentRoot /home/hoge/public_html
省11
637
(1): 2012/10/29(月)20:52 ID:??? AAS
全部貼って
638: 2012/10/29(月)22:36 ID:jAMWqNZ2(2/2) AAS
>>637
はい。レスありがとうございます。
設定は全部でこのようになっています。

RewriteEngine on

# 1) www.example.com用
RewriteRule ^([a-z0-9_-]+)/$ /home/hoge/public_html/index.php?id=$1 [L]
RewriteRule ^([a-z0-9_-]+)/([a-z]+)/$ /home/hoge/public_html/$2.php?id=$1 [L]

# 2) www.example2.com用
RewriteRule ^$ /home/hoge/public_html/index.php?id=hoge [L]
RewriteRule ^([a-z]+)/$ /home/hoge/public_html/$1.php?id=hoge [L]
省4
639: 2012/10/29(月)22:43 ID:??? AAS
丁寧な質問者に対してこんなこと言うのはほんと心苦しいんだけど、頼むから全部貼って
640: 2012/11/19(月)21:08 ID:??? AAS
彼はなぜ全部じゃないと思ったのだろう?
641: 2012/11/19(月)21:29 ID:??? AAS
640はなぜ全部だと思ったのだろう?
642
(1): 2013/03/21(木)19:12 ID:??? AAS
外部リンク[php]:localhostに<a href="/">top</a>を書いて
このリンクを踏むと外部リンク:localhostに飛んでしまいます
href="/"というリンクが使いたいので、ドキュメントルートを外部リンク:localhostにする方法を教えてください
1-
あと 44 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s