system.yaml の custom_base_url
設定することで、(または Admin の System Settings にある Custom Base URL)Grav をドメインルートで実行させることができます。
Grav が http://localhost:8080/grav-develop
にインストールされているが、http://localhost:8080
で応答させたい。
system.yaml の設定
custom_base_url: 'http://localhost:8080'
session path に、Grav の site path を設定します。
session:
path: /
そして、ドメインルートに、.htaccess などでリダイレクトを設定します。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/grav-develop/
RewriteRule ^(.*)$ /grav-develop/$1
grav-develop
は Grav がインストールされているサブフォルダです。
Grav が http://localhost:8080/grav-develop
にインストールされているが、http://localhost:8080/xxxxx
で応答させたい。
system.yaml の設定
custom_base_url: 'http://localhost:8080/xxxxx'
session path に、Grav の site path を設定します。
session:
path: /xxxxx
そして、新しいルートフォルダ「/xxxxx」に、.htaccessなどでリダイレクトを設定します。
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/grav-develop/
RewriteRule ^(.*)$ /grav-develop/$1
grav-develop
は Grav がインストールされている姉妹のサブフォルダです。
オリジナル : https://learn.getgrav.org/17/advanced/change-site-url