Веб-сайт, настроенный на моем локальном хосте 'http://subdomain.customdomain.com', перенаправляет на 'https://www.subdomain.customdomain.com', и я не могу понять, почему.
Что я сделал выглядит следующим образом:
- Настройка имени хоста на dyn.com ie subdomain.dyndns.org
- Настройка маршрутизатора для обновления динамического c IP до subdomain.dyndns.org на dyn.com (маршрутизатор корректно обновляет IP-адрес)
- Поскольку я хочу использовать настраиваемый домен, добавлена запись CNAME для subdomain.customdomain.com, указывающая на subdomain.dyndns.org (это разрешает правильный IP)
- Настройка переадресации портов на порт 80 на моем маршрутизаторе (внешний 80 на внутренний 80)
Настройка виртуального хоста на моем локальном apache:
<VirtualHost subdomain.customdomain.com:80>
DocumentRoot "C:/xampp/htdocs/customdomain"
ServerName subdomain.customdomain.com:80
ServerAlias subdomain.customdomain.com:80
</VirtualHost>
Теперь, когда я открываю http://subdomain.customdomain.com в моем браузере, он перенаправляет на https://www.subdomain.customdomain.com с ошибкой: этот сайт недоступен www.subdomain.customdomain.com IP-адрес сервера не может быть найден.
Когда я непосредственно добавляю subdomain.customdomain.com, чтобы указать мой IP-адрес локальной сети в моем * 1 046 * host file, он не перенаправляет и сайт работает нормально. Просто не могу понять, что происходит?
Ниже приведено содержимое файла .htaccess:
# BEGIN WordPress
# The directives (lines) between `BEGIN WordPress` and `END WordPress` are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<FilesMatch "\.(?i:pdf)$">
ForceType application/pdf
Header set Content-Disposition attachment
</FilesMatch>