セキュリティの関わる問題なので削除させていただきました。
イマイチ何がやりたいのかわかりません。通常routes.phpは変更しなくても動くんですが、URLに特殊な加工をしたいのでしょうか? URLのWEBってなんですか?? EntityControllerのindexアクションにはWEB/Entityでアクセスしているということですか?
そういうことになります。わかりにくくてすみません
状況がよくわからないです... WEBってコード上どこにも出てこないんですが...どこかで設定してるコードがあるのでしょうか?
Webという名前のフォルダとしてしか使ってないと思うのですが何故こうなってしまうかがわからず。。。
ああ、なるほど。現象は理解しました! ちなみにブラウザでみたときリンクのHTMLはどうなっていますか? href属性のところです。
http:/サーバー名/Web/Web/entity/entity_tbl/id:1
こうなっています
サブディレクトリにCakephpを置く場合、特殊な設定がいるかもしれませんね。ちなみにHttpサーバはApacheですか?
Apacheになります
自分はApache環境持ってないので試せないです... 「Apache Cakephp サブディレクトリ」とかで探せばなにかわかるかもしれませんね
昨日教えていただいた<a href="/Web/entity/entity_tbl"><?php echo h($name['DBS']['NAME'])?></a>だと問題なくリンク自体は作れていたんですが、、
そのやり方はURLを直接書いているからですね... それでも現状は差し支えないかもしれませんが、将来WebHiveディレクトリではない場所にコードを移動したときに動かなくなりますね
何故なんでしょうか。。いろいろ試しても全く変わりません
verの問題でしょうか?cake1.3なのが悪いかもしれません
この質問がセキュリティ問題発生するなら会社やめたら?