1

これには答えが必要ですが、私は完全なWeb開発者の初心者です。私のホストサイトでは、Drupalが<site domain>/Drupalにインストールされています。

すべて問題ありませんが、アクセスする必要がないようにサイトを公開するにはどうすればよいdomain.com/drupalですか?

domain.comただ働き たい。

内容をwwwのルートにコピーする必要がありますか?私は明らかに完全に無知です。

編集

注-ブラウザウィンドウのURLでdrupalパスを削除する必要もあります。したがって、サブディレクトリにリダイレクトするだけでは望ましくありません。

4

5 に答える 5

4

それを行うようにWebサーバーを構成できます。

これは、Apache2 のホスト構成の簡単な例です。(これは Ubuntu のものですが、他のインストールと似ているはずです)

<VirtualHost *> 
        ServerName example.com 
        ServerAlias example.com *.example.com 
        DocumentRoot /var/www/drupal 
        <Directory /var/www/drupal> 
                Include /etc/apache2/drupal-clean-url.conf 

                Allow from all 
                Options +Includes +Indexes +FollowSymLinks 
                AllowOverride None 
        </Directory> 
</VirtualHost>
于 2009-01-19T03:28:30.773 に答える
3

他の可能性として、DreamHost.com、または同様の設定の ISP でホストされているようです。私は Dreamhost.com でホストされており、開始時に同様の問題がありました。

これが当てはまる場合は、ドメイン設定をいじる必要があります。ここで説明するのではなく、ISP の技術サポートを参照してください。彼らはおそらくこれに対するストックアンサーを持っています.

于 2009-01-19T06:49:48.183 に答える
2

Webサーバーを構成して/Drupalをルートノードにすることができます。これを正確に行う方法はWebサーバーによって異なりますが、かなり単純である必要があります。

于 2009-01-19T03:16:57.273 に答える
2

回答してくれたすべての人に感謝します。

drupal サイトのコンテンツは次のとおりです。

http://drupal.org/node/135206

于 2009-01-19T22:31:31.433 に答える
1

これを試すことができます。

drupal サブディレクトリ内のすべてのファイルとディレクトリを上記のサブディレクトリにコピーするだけです。つまり、drupal フォルダーと同じレベルにあります。Drupal 自体は、それがどこにあるかは気にしません。Drupal 内の正しい場所にトラフィックを誘導するのは .htaccess ファイルです。

さらに、q=admin などを使用せずに、Drupal 内で動作するクリーンな URL を取得して、SEO に適した URL を取得するようにしてください。pathauto と token モジュールを調べて、これにも役立つようにします。 Drupal を実行します。

于 2009-01-20T14:44:54.247 に答える