Wordpress网站无法通过域名访问



My Wordpress(Wooccommerce(网站托管在AWS上。只要我的";网站URL";以及";家;选项被设置为"0";http://3.143.13.125"和使用http://3.143.13.125/wp-admin登录,它工作。

一旦我将主页和网站URL更新为";http://delyvr.in"它停止工作。

我的Apache站点配置:

<VirtualHost *:80>
ServerName delyvr.in
ServerAdmin webmaster@localhost
DocumentRoot /var/www/wordpress
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

我的.htaccess文件是:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

我总是在apache访问日志中得到一个302:

172.31.19.145 - - [13/Apr/2021:05:05:50 +0000] "GET /wp-admin/ HTTP/1.1" 302 372 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"

我在这里错过了什么?请帮忙!

这看起来像是DNS问题。您需要转到您的域提供商并设置您在那里使用的DNS服务器。然后,在您的DNS面板中,您可以使用服务器的IP地址添加指向您的URL的A/AAAA记录。

此外,请确保在http2上强制使用https。为谷歌识别增加价值,并增加您网站的安全性。

然而,如果你试图在本地完成这项工作,你所需要做的就是将以下行添加到你的主机文件中(C:\Program Files\Windows\system32\etc\hosts,如果我没有弄错的话(

delyvr.in 3.143.13.125
www.delvyr.in 3.143.13.125

最新更新