1

私のアプリケーションでは、XenForoフォーラムソフトウェアをCakePHPサイトに実装しようとしています。にインストールXenForoしましたAppName/app/webroot/communityが、システム自体は意図したとおりに機能します。しかし、行くときhttp://localhost/AppName/community、それは私をにリダイレクトしますhttp://localhost/AppName/app/webroot/community/

(末尾のスラッシュにhttp://localhost/AppName/community/注意してください)に移動すると、フォーラムのマークされていないページが表示され、ページが見つからないというエラーが表示されます。

これを防ぎ、XenForoに指定したURLを使用させたいと思います。に設定してみましたが<base>、うまくいきませ<base href="http://localhost/AppName/community/" />んでした。

XenForoの管理CPのボードURLもhttp://localhost/AppName/community(末尾のスラッシュなしで)に設定されます

これを修正する方法がわかれば、それは素晴らしいことです。

4

1 に答える 1

0

私の問題の正確な解決策は見つかりませんでしたが、コミュニティフォルダを/app/webroot/ルートに配置することで問題を回避しました/。さらに、次の行を.HTACCESSファイル に追加する必要がありました。RewriteCond %{REQUEST_URI} !^/community(.*)

2012年11月23日編集:探していた解決策を見つけたようです。インストールを/app/ webrootに戻し、それに応じてvhostファイルにDocumentRootを設定しました。

DocumentRoot C:/wamp/www/sitename/app/webroot

于 2012-11-22T12:15:52.383 に答える