1

奇妙なリダイレクトをブロックする .htaccess ファイルを準備する方法...

Cake でサイトを作成し、 http://example.com/cssのようなアドレスを入力すると、 http://example.com/app/webroot/css (403 Forbidden)にリダイレクトされます。

.htaccess の問題だと思いますが、そうではないかもしれません。より良い解決策は、可能であれば / またはリスト ファイルにリダイレクトすることです。

これをどのように解決しますか?

4

1 に答える 1

1

Cake は、 http://example.com/css が http://example.com/app/webroot/css にリダイレクトされることを期待います。これは、すべての css ファイルを保存する場所です。echo $this->Html->css('style'); のようなことを行うことに気付くでしょう。、css スタイルにリンクするための標準的な簡単な方法です。ファイルが実際には http://example.com/app/ にあるはずなのに、http://example.com/css/style.cssへのリンクが作成されます。 webroot/style.css . http://example.com/cssは css フォルダーであるため、他のユーザーがhttp://example.com/cssを参照できるようにしたくありません。彼らがあなたのファイル構造を参照できる場合、彼らは潜在的に悪いことをする可能性があります. したがって、.htacess ファイルを変更しないでください。あなたが言ったように、あなたがやろうとしていることは、おそらく別の方法で行うほうがよいでしょう.

于 2013-08-22T20:37:32.853 に答える