V 主机问题 - 无法加载网页 - 继续加载但没有结果

Posted

技术标签:

【中文标题】V 主机问题 - 无法加载网页 - 继续加载但没有结果【英文标题】:V hosts issue - Couldn't load webpage - Keep loading but no result 【发布时间】:2021-11-28 11:21:31 【问题描述】:

我正在尝试使用虚拟主机建立一个本地网站。 我正在开发 Mac big sur 11.6 - Mamp 6.3 /apache。 下面是文件的配置:/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/Users/THE_USER/sites/symfart/public/"
ServerName  symfart.local
</VirtualHost>

这里是文件 /etc/hosts 的配置: 127.0.0.1 本地主机 255.255.255.255 广播主机 ::1 本地主机 127.0.0.1 symfart.local

我已经更新了文件 /Applications/MAMP/conf/apache/httpd.conf 并取消注释 2 行: LoadModule vhost_alias_module 模块/mod_vhost_alias.so 和 包括 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

没有错误>页面保持加载并且没有结果(就像一个无限循环) 谢谢你的帮助

【问题讨论】:

【参考方案1】:

经过研究,我发现我在 Public 文件夹中缺少一个 .htaccess 文件。 这是它的内容:

<IfModule mod_rewrite.c>
RewriteEngine On

# Determine the RewriteBase automatically and set it as environment variable.
RewriteCond %REQUEST_URI::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]

# If the requested filename exists, simply serve it.
# We only want to let Apache serve files and not directories.
RewriteCond %REQUEST_FILENAME -f
RewriteRule .? - [L]

# Rewrite all other queries to the front controller.
RewriteRule .? %ENV:BASE/index.php [L]
</IfModule>

【讨论】:

以上是关于V 主机问题 - 无法加载网页 - 继续加载但没有结果的主要内容,如果未能解决你的问题,请参考以下文章

错误:pysftp 中的“无法加载主机密钥”[重复]

本地测试网页无法加载css链接文件怎么办

解决Docker Mysql无法正确加载配置文件

无法加载文件或程序集或其依赖项之一。访问被拒绝。问题是随机的,但发生一次后,它会继续

页面加载时获取“现有连接被远程主机强制关闭”,但重新加载时没有

ionic无法加载网页但出现错误:无法连接到服务器