Apache統合スレ 12 (HTTPServer以外も含む) (703レス)
前次1-
抽出解除 レス栞

265
(4): 2015/03/13(金)08:11 ID:JOOwmrKI(1) AAS
Apache2の設定でAliasを使って
ローカルディスク上のパスとURLのマッピングをしています。

Alias /cake/ /path/to/cakephp/

で、cakephp2が.htaccessでmod_rewriteを使ってパスをかきえています。

RewiteRule (.*) app/webroot/$1 [L]

これだと、Apacheが /path/to/cakephp/app/webroot/を見に行ってNotFoundになってしまいます。
cakephpの.htaccessファイルは複数あるので手を加えたくありません。
httpd.conf等の修正で解決する方法がありましたら教えてください。
266: 2015/03/13(金)08:38 ID:??? AAS
>>265
mod_rewrite で書き換えられた後のパスに実ファイルを持って行くのではダメですか?
269: 265 2015/03/20(金)10:50 ID:WjjzyoNF(1) AAS
>>267
/path/to/cake/.htaccessに
RewriteBase /cake/
と追加したら、とりあえず
http://hogwhoge/cake/
のURLで見れるようになりましたが、
http://hogwhoge/cake/sample/
などのURLだと、あいかわらず
/path/to/cake/app/webroot/sample/
を見に行って404になってしまいます。
省2
270: 265 2015/03/20(金)12:13 ID:??? AAS
cakephpのサイトを見たら、.htaccessにRewiteBaseを追加するのが正攻法のようですね。
Apacheというよりcakephpの話になってしまってすみません
278: 2015/06/20(土)08:52 ID:??? AAS
>>265
昨日悩んでいた事と類似の部分で悩んでいる人がいるもんだなあwww

Aliasっていくつも幾つも書いちゃって良いもんだろうか?
下手するとある階層からのディレクトリ全部読めません><になりかねんなあ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.546s*