この質問がDrupalの過去のバージョンで何度も尋ねられたことは知っていますが、私が見つけた解決策はどれもDrupal 7.12。
以前は.htaccessファイルをDrupalと一緒にドキュメントフォルダー内に配置していましたが、私のウェブサイトのフロントページとライブページに入ると、古いバージョンで部分的に機能しました(「default-URL」からのみ入力できるようになりました)。 。参考までに、 http://pavescorner.com/live を使用してライブページに入ることができましたが、私のウェブサイトでパッチやその他のメンテナンスを行った後、リンクは次のようになります- http://pavescorner.com/drupal/live 。
これらのテスト中に、別の有効な.htaccessファイルを作成しようとすると、誤って機能しているバージョンを誤って破棄しました。これで、/ drupalサブディレクトリを含むホームページにのみアクセスできます。
/ drupalがサイトのURLに表示されないようにするには、.htaccessファイルに何を入れればよいですか?
サーバーのドキュメントルートで、.htaccess内で mod_rewrite を使用します。テストされていませんが、このようなものが動作するはずです。
# Enable from .htaccess
RewriteEngine On
Options +FollowSymLinks
# For all URLs not starting with drupal
RewriteCond %{REQUEST_URI} !^/drupal
# Serve the same content from the /drupal directory instead
RewriteRule ^/(.*) http://pavescorner.com/drupal/$1
君の根はdrupalに変わったと思う。
問題の解決に役立ついくつかの手順に従ってください。
例えば.
127.0.0.1 abc.com
<VirtualHost yourproject.com> DocumentRoot path_upto_your_project_directory/yourprojectdirectoryroot ServerName yourproject.com </VirtualHost>
これで問題が解決することを願っています。