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

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にする方法を教えてください
643: 2013/03/26(火)06:58 ID:4K2kYRPh(1) AAS
>>642 baseでggrks mod_rewrite関係ねえから
644: 2013/05/02(木)20:24 ID:bOBKpt7I(1) AAS
ちょっと質問させてください
apache2.2から2.4への移行作業をしていて気づいたのですが
2.2のときはトップページへのアクセスを

RewriteRule ^$ /foo.php

としてリライトしてたのですが
2.4ではこの条件に該当しなくなってしまいました。

いろいろ試行錯誤したところ

RewriteRule ^(index\.html)?$ /foo.php
省5
645
(4): 2013/05/08(水)17:17 ID:lLEBkj6z(1) AAS
おしえてください。
URLそのままで、外部のサイトを表示させたいです。

外部リンク:www.hogehoge.com
を、
URL欄をそのままに
外部リンク:aaaa.hogehoge.com を表示させたいです

wwwの .htaccess に
RewriteRule ^pages/(.*)/$ 外部リンク:aaaa.hogehoge.com [R,L]
って書くと、URLまで変わっちゃいます。

お願いします
646: 645 2013/05/08(水)18:14 ID:??? AAS
mod_proxyが、無いとダメっぽいですね。

サーバーには、入ってませんでした (つд⊂)エーン
647: 2013/05/08(水)19:12 ID:??? AAS
Rが付くとデフォルトでは301を使ってリダイレクトする。
648: 2013/05/08(水)20:06 ID:??? AAS
>>645
フィッシングサイト乙
649: 645 2013/05/11(土)17:44 ID:??? AAS
メインのwww.〜のサーバーが仕様が古くて、使いたいプログラムが動かないだわ。

パクリサイトの手口もそうやるんだろうけどさ。
650: 645 2013/05/11(土)17:45 ID:??? AAS
自己解決しました。もういいです。
651
(1): 2013/11/29(金)03:52 ID:??? AAS
さくらサーバーリダイレクト301で
初期ドメイン から 独自ドメインに転送したいのでうまくいきません

RewriteEngine on
RewriteCond %{HTTP_HOST} ****?.sakura?.ne?.jp [NC]
RewriteRule .* 外部リンク:www.*******.jp%{REQUEST_URI} [L,R=301]

Internal Server Errorが出てしまい
さくらのエラーログを見ると

/home/アカウント/www/.htaccess: Invalid command '\xef\xbb\xbfDirectoryIndex', perhaps mis-spelled or defined by a module not included in the server configuration
ログにあるようにwww配下に.htaccessを置いています

訳すとスペルミスかモジュールがないと言う事ですが
省3
1-
あと 35 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.424s*