2

古い「カスタム」のWebサイトではなく、DrupalベースのWebサイトを開発しました。

私が直面している問題は、ウェブサイトのルートがapacheルートではないということです。それはディレクトリにあります:

/public_html/mydomain/htdocs/

そのすべてのために、私のリンクは次のようになります。

http://www.mydomain.com/mydomain/htdocs/php
http://www.mydomain.com/mydomain/htdocs/java
http://www.mydomain.com/mydomain/htdocs/jquery

Drupalの.htaccessファイルのディレクティブを次のように変更しようとしました。

RewriteBase /mysite/htdocs

...しかし、それはリンクに変更を加えませんでした。

また、以前のWebサイトでは、すべてのリンクが正常に機能していました...

このディレクティブを修正する方法を教えてください。

前もって感謝します!

4

1 に答える 1

-1

RewriteBase はその目的には使用されません。virtual hostまたは vhost ファイルを編集する必要があります。Apache 構成で vhost ファイルを見つけてDocumentRoot、フォルダーに変更し、 /public_html/mydmian/htdocs/rewritebase をコメントアウトします。

RewriteBase は、サイトが「ドキュメント ルート」のサブフォルダーにある場合です。あなたが持っているのはドキュメントルートです。

于 2012-04-09T14:54:33.667 に答える