0

Web サイトをホストするために、Ubuntu Server と Apache2 を使用しています。

www.test.com と www.domain.com の 2 つのドメインがあります (本名ではありません)。

サイト利用可能な内部には、www.test.com ドメインを指すデフォルトがあり、その中に www.domain.com 用に作成されたものがあります。

<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/domainfolder
<Directory />
Options +FollowSymLinks
AllowOverride all
</Directory>
</VirtualHost>

これでウェブサイトが機能し、そこに移動して使用できるようになりましたが、WordPress で使用しているため、Admin CP をクリックするたびに www.domain.com/domainfolder/admin-cp/ に移動しようとします。保存されているフォルダーにアクセスしようとしている理由がわかりませんか?

.htaccess を使用すると、常にディレクトリを下っていくため、内部サーバー エラーが発生します。コードは次のとおりです。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder 
RewriteRule ^(.*)$ domainfolder/$1 [L]
4

0 に答える 0