2017-01-03 2 views
0

古いウェブサイトwww.test.de/pdf/doc.pdfのファイルURLを新しいケーキページにリダイレクトしたい場合、pdfはapp/webroot/files/doc.pdfにあります。これはCakephpでも可能ですか?私はウェブスペースで書き直すオプションを持っていません。Cakephp2ルーターファイルリダイレクト

答えて

1

あなたはリダイレクトするようにルータを使用することができます: -

Router::redirect('/pdf/doc.pdf', '/files/doc.pdf'); 

あなたはofficial docsでルータにリダイレクトについての詳細を見つけることができます。

+0

これは機能しません。このルートを起動するには、index.php/pdf/doc.pdfと入力する必要があります。その事実に基づいて、リダイレクトされるルートもindex.phpで始まります。他のアイデア? –

+0

@SvenMäurer申し訳ありませんが、あなたの問題はwww.test.de/pdf/doc.pdfに行くと、URLを書き直すことができない場合に意味のあるCakePHPを打つことさえないということです。この場合、あなたのコードは決して実行されないので、これを修正するためにCakePHPから何もできません。 URLを書き直すようにサーバーを構成できない場合は、これを修正するために何ができるか分かりません。おそらくCakePHPではなく、サーバー設定に関連するように質問を再タグ付けするのはおそらくCakeの質問ではないからです。 – drmonkeyninja

+0

残念ながら私の顧客に基づくウェブスペースによって制限されています。しかし、とにかく助けてくれてありがとう! –

関連する問題