этот мой vhost.conf
<VirtualHost *:80>
<files xmlrpc.php>
order allow,deny
deny from all
</files>
ServerName www.myserver.com
ServerAlias myserver.com
DocumentRoot /var/www/vhosts/www.myserver.com
<Directory /var/www/vhosts/www.myserver.com>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
# AllowOverride None
#Order Allow,Deny
#Allow from All
#Deny from 124.43.19.230
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Restrict access to PHP files from plugin and theme directories
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/directory/to/exclude/
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
RewriteCond %{REQUEST_URI} !^/wp-content/themes/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/themes/directory/to/exclude/
RewriteRule wp-content/themes/(.*\.php)$ - [R=404,L]
</IfModule>
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/plugins/directory/to/exclude/
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
RewriteCond %{REQUEST_URI} !^/wp-content/themes/file/to/exclude\.php
RewriteCond %{REQUEST_URI} !^/wp-content/themes/directory/to/exclude/
RewriteRule wp-content/themes/(.*\.php)$ - [R=404,L]
</Directory>
</VirtualHost>
когда в браузере я ввожу www.myserver.com его движение к моему корневому каталогу и получаю index.php
но когда я ввожу myserver.com его движение к веб-странице Apache по умолчанию (index.html) загрузка
таким образом, я добавляю, что эта строка для переписывает
</VirtualHost>
<VirtualHost *:80>
ServerName myswever.com
ServerAlias *.myswever.com
Redirect permanent / https://www.myswever.com/
</VirtualHost>
но не работа это - сайт Wordpress, как повторно соединить URL проводом
когда некоторый тип myswever.com должен загрузить www.myswever.com
Это - возможно, просто опечатка?
ServerName myswever.com
ServerAlias *.myswever.com
Redirect permanent / https://www.myswever.com/
myswever?
Иначе проверьте, существуют ли другие активные конфигурации, с
a2ensite
деактивируйтесь с
a2dissite
Также проверьте, существует ли другая конфигурация, создающая это под
/etc/apache2/*.conf
/etc/apache2/sites-enabled/*
BTW, который Ваш vhost.conf для Порта 80, который является простым HTTP, Ваше перенаправление, переходит к HTTPS, Порт 443. Если Вы не сделаете avtivate mod_ssl и добавите/расширите конфигурацию vhost для порта 443, то перенаправление https не будет работать.
Ваша стандартная апачская страница предлагает, чтобы у Вас все еще была активная конфигурация по умолчанию, которую можно удалить, это должно быть в папке /etc/apache2/sites-available/*
и если это будет активно то будет символьная ссылка на /etc/apache2/sites-enabled/*
для этой конфигурации. Обе команды выше показывают все активные или неактивные конфигурации, и они просто удалят символьную ссылку для этой конфигурации под /etc/apache2/sites-enabled/*
Надежда, которая помогает, s1mmel