【问题标题】:Accessing directory reveals Apache port used for VirtualHost访问目录显示用于 VirtualHost 的 Apache 端口
【发布时间】:2016-11-12 11:24:40
【问题描述】:

我有一个小项目,发现了小错误。 每当访问http://example.com/images(没有结束目录斜杠)时,我都会被重定向到http://example.com:port/images 我将如何删除它? 我的HTACCESS目前是这样的:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?action=$1 [NC,L,QSA]

【问题讨论】:

  • 这可能是由于您的 Apache 服务器配置或 VirtualHost 配置而发生的。
  • 一切都是默认设置的。我修改了ports.conf,每个VirtualHost的Listen规则和VirtualHost是这样的:pastebin.com/7vfjZnyE
  • @user3083231 请在此处发布代码,而不是链接到它。另外,在问题中发布所有相关代码。
  • 显示虚拟主机配置。

标签: .htaccess apache2 virtualhost


【解决方案1】:

在您的虚拟主机中指定一个 ServerName。它将用作自引用链接的基础。

【讨论】:

    猜你喜欢
    • 2022-06-23
    • 2014-02-22
    • 2014-07-17
    • 1970-01-01
    • 2017-07-21
    • 2015-12-26
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    相关资源
    最近更新 更多