前提・実現したいこと
XserverにおいてCakePHPを使用して作成したアプリを公開しています。
example.xsrv.jp/(プロジェクト名)
でアクセスすると表示されるページに対し、
example.xsrv.jp
でアクセスして表示させたいと考え、
.htaccessに以下を追記することでexample.xsrv.jpでアプリにアクセス出来るようになりました。
RewriteEngine on RewriteCond %{REQUEST_URI} !/app RewriteRule ^(.*)$ app/$1 [L]
しかし、ページ内のリンクで別アクションのページに飛ぶと、
example.xsrv.jp/(プロジェクト名)/(controller)/(action)
に戻ってしまいます。
どうにかアプリ内の別アクションのページにおいても、
example.xsrv.jp/(controller)/(action)
のような形でアクセスさせることは出来ないでしょうか。
試したこと
config/route.phpの編集によりルーティングの設定ができることは確認済みですが、
(ドメインorIPアドレス)/(プロジェクト名)/(controller)/(action)
で表現されるURLのうち、
(controller)/(action)
の部分の設定ができるのみであると認識しております。
CakePHPの他の設定もしくはXserverの設定でプロジェクト名部分の省略はできますでしょうか。
補足情報(FW/ツールのバージョンなど)
CakePHP3.6.12を使用しています。
回答1件
あなたの回答
tips
プレビュー