在centos7上用宝塔面板部署的likeadmin-php,其非80端口未被添加到url中

在centos7上用宝塔面板部署的likeadmin-php,其非80端口未被添加到url中
用户278729892
04月19日
|
浏览 35

在 CentOS 7 上使用宝塔面板部署的 LikeAdmin-PHP 应用,如果默认端口不是 80,可能会导致 URL 没有正确包含端口号。以下是解决这个问题的步骤:

  1. 进入宝塔面板
    登录到你的宝塔面板后台管理界面。

  2. 找到站点设置
    在宝塔面板中找到你要配置的网站,点击“设置”按钮,进入站点设置页面。

  3. 修改 URL 重写规则
    在站点设置页面中,找到“URL重写”或“伪静态”选项,编辑或者添加一个新的重写规则。你可以使用以下示例来确保端口被包含在内:

    复制代码
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
    RewriteRule ^(.*)$ http://example.com:$PORT/$1 [L,R=301]
    

    请将 example.com 替换为你的域名,将 $PORT 替换为你实际使用的端口号。

  4. 保存并应用
    修改完成后,点击“保存并应用”按钮,使配置生效。

如果以上方法仍然无法解决问题,你可以尝试以下步骤:

  1. 检查宝塔面板的设置
    登录到宝塔面板后台管理界面,确保没有其他插件或设置影响了 URL 重写功能。

  2. 查看服务器配置文件
    如果你熟悉服务器配置,可以手动编辑 Nginx 或 Apache 的配置文件,添加端口重写规则。例如,在 Nginx 中,可以在站点配置文件中添加以下内容:

    复制代码
    server {
        listen       80;
        server_name  example.com;
    
        location / {
            if ($host != $server_name) {
                rewrite ^/(.*)$ http://example.com:$PORT/$1 break;
            }
            # 其他配置...
        }
    }
    
  3. 检查 LikeAdmin-PHP 的设置
    登录到 LikeAdmin-PHP 的后台,确保没有设置将端口包含在 URL 中。

通过以上步骤,你应该能够解决默认端口未被添加到 URL 中的问题。如果仍有疑问,请通过宝塔面板的反馈渠道联系技术支持。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;