web-dev-qa-db-ja.com

サブディレクトリからサイトを実行するにはどうすればよいですか?

この方法を必要以上に複雑にしているかもしれませんが、example.comのexample.com/drupalにインストールしたDrupalサイトを提供します。この特定のサイトは私の共有ホスト上のアドオンサイトなので、実際のファイル構造はpublic_html/example.com/drupalです。何を変更する必要があります:.htaccessか、cPanelにリダイレクトを追加しますか?ここでは急進的ですが、すべての私の検索で明確な答えはありません。

2
the_meter413

私は同じ問題を抱えていました。ルートディレクトリのhtaccessファイル(つまり、nginxではない)を次のコードで解決しました(ただし、完全にインストールされたDrupalではなく、単純なインデックスファイルでのみテストしました)。

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_URI} !drupal/
  RewriteRule (.*) /drupal/$1 [L]
</IfModule>
3
user21641