【发布时间】:2016-02-04 15:19:55
【问题描述】:
我无法在本地主机的 url 中打开带有“:”的 url 例如,我无法打开http://bolehnonton.dev/Halo-4:-Forward-Unto-Dawn(这是在我的本地主机中)。我浏览器中的结果页面是
禁止访问!
您无权访问请求的对象。它是 服务器读保护或不可读。
如果您认为这是服务器错误,请联系网站管理员。
错误 403 bolehnonton.dev
Apache/2.4.16 (Win32) OpenSSL/1.0.1p PHP/5.6.12
但我可以打开与我的主机类似的网址,http://bolehnonton.com/Halo-4:-Forward-Unto-Dawn
虽然两者的htaccess文件是相似的。
这里是我的 xampp 上的虚拟主机配置
<VirtualHost *:80>
ServerAdmin webmaster@bolehnonton.dev
DocumentRoot "C:/xampp/htdocs/bolehnonton.com"
ServerName bolehnonton.dev
<Directory C:/xampp/htdocs/bolehnonton.com>
Allow from all
Require all granted
Options Indexes
</Directory>
</VirtualHost>
【问题讨论】:
-
这是服务器配置问题,默认情况下大多数服务器都允许。你的 localhost 使用的是什么网络服务器?
-
他使用 Apache/2.4.16 (Win32)
-
目前有哪些规则?提供(如果有)httpd.conf(或 vhost.conf)文件。
-
你能在你的本地主机上打开任何其他网址吗?
-
请参阅此答案以获取类似问题stackoverflow.com/a/10440781/5043552。看来这是 Windows 上的 apache 错误。这两个问题应该以某种方式合并:)
标签: apache .htaccess url localhost