在媒体模板,第二个域名,同一服务器上设置。
在vhosts下,网站从domainA.com复制到domainB.com。更改了drupal的settings.php以反映新域名。在管理员设置下进行检查时,默认首页列在domainB.com URL下。所以检查出来没问题。
导航到domainB.com,它将解析为domainA.com的名称。
域名A& domainB正在从domainB&#39的文件夹中加载。这个假设是因为我只更改了domainB中的settings.php,而不是domainA,它们都显示了domainB的数据。
问题是地址栏显示的是域名的名称。
domainB的htaccess文件包含:
# enforce https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domainB.com/$1 [R,L]
# redirect www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domainB\.com$ [NC]
RewriteRule ^(.*)$ https://domainB.com/$1 [L,R=301]
# drupal subdirectory
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ drupal/$1 [L]
RewriteRule ^$ drupal/ [L]
# disallow indexes
Options -Indexes
RewriteEngine on
Options +FollowSymLinks
php_flag log_errors on
php_value error_reporting 32767
php_value error_log "/var/www/vhosts/domainB.com/logs/php_error.log"
目标: 1)domainB在操作上与domainA相同,除了在导航栏和内部链接中显示的domainB&#name。 2)domainA指向静态页面。