白衣非少年

对于Apache:'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']您也可以HTTP_HOST代替SERVER_NAMEHerman所说的使用。有关完整讨论,请参见此相关问题。简而言之,您可能都可以使用其中任何一个。这是“主机”版本:'http'.(empty($_SERVER['HTTPS'])?'':'s').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']对于偏执狂/为什么重要通常,我设置为ServerName,是VirtualHost因为我希望它成为网站的规范形式。该$_SERVER['HTTP_HOST']基于请求头设置。如果服务器响应该IP地址上的任何/所有域名,则用户可能会欺骗标头,或者更糟的是,有人可能将DNS记录指向您的IP地址,然后您的服务器/网站将通过动态方式为网站提供服务建立在错误网址上的链接。如果您使用后一种方法,则还应该配置您vhost或设置.htaccess规则以强制执行您要提供服务的域,例如:RewriteEngine OnRewriteCond %{HTTP_HOST} !(^stackoverflow.com*)$RewriteRule (.*) https://stackoverflow.com/$1 [R=301,L]#sometimes u may need to omit this slash ^ depending on your server希望能有所帮助。这个答案的真正意义在于,为那些最终寻求使用apache获取完整URL的人提供第一行代码:)

iis服务器指定页面index,如何在Windows / IIS服务器上获取当前页面的完整URL?相关推荐

  1. php 获取当前页面url_PHP获取URL –如何获取当前页面的完整URL

    php 获取当前页面url In this PHP-focused article, we will explore how to get the URL of the current page in ...

  2. linux刻录windows光盘启动,如何在 Windows / Ubuntu / macOS 上刻录 Ubuntu 启动光盘

    Linux 从入门到放弃,第一篇,必须是安装.正好实验室的服务器也需要重装一下,今天就记录一下如何在 Windows / Ubuntu / macOS 上制作 Ubuntu 的启动光盘.制作启动U盘不 ...

  3. 如何在 Windows 11 22H2上启用配置及使用实时字幕?

    ​如何在 Windows 11 22H2上启用实时字幕?在Windows 11的"实时字幕"功能是从22H2 版本开始提供的一项功能,允许任何人通过查看语音内容的字幕来更好地理解音 ...

  4. python linux编程与window编程_Python3如何在Windows和Linux上打包

    1.唠唠叨叨 最近项目中需要Python的打包,看到网上也没有很详细的资料,于是做了一些示例程序.小小的研究了一下,Python如何在Windows和Linux上打包,并把程序源码以及各个记录上传到G ...

  5. 如何在Windows11和Windows10上获取驱动程序更新

    如何在Windows11和Windows10上获取驱动程序更新?如果您使用的是Windows 10,您将在必要时通过Windows更新收到这些修复,并且您的设备受OEM支持.否则,您可以使用英特尔的驱 ...

  6. Python+selenium 自动化-获取当前页面的url地址,打开指定的url地址

    非常简单,driver.current_url 就能获取当前页面的 url 地址. # 调用chrome浏览器 driver = webdriver.Chrome() # 打开指定的url地址 dri ...

  7. 如何在Windows、Linux中获取主机的网络信息和公网地址

    在我们的日常工作中,我们会需要进行查询主机当下的网络信息和公网上看到的IP地址信息,他们就像是网路上的名片,让我们找到彼此. Windows下如何获取内网和公网信息 在windows下该如何获取网路信 ...

  8. 如何在Windows 8.1中获取Windows 10样式的开始菜单

    On January 21, Microsoft officially announced the new features that would be included in Windows 10. ...

  9. 如何在windows server 2008上配置NLB群集

    前些天写了一篇关于NLB群集模式多播和单播的简单介绍.那么下面我们一起来探讨一下,如何在windows server 2008的操作系统上实现NLB群集的实验. NLB群集可以支持WEB.FTP.×× ...

最新文章

  1. 类项目中的配置文件app.config在打包安装后的信息获取的问题
  2. 设置html初始值0,数组怎么初始化?
  3. python基础面试题整理---从零开始 每天十题(04)
  4. java爬虫获取div内容_Java爬虫-简单解析网页内容
  5. mysql执行计划字段解释
  6. (八)Locust 设置断言
  7. libsvm——参数优化工具grid.py的使用
  8. go hash 密码:加密、校验
  9. 在MT4上使用双线MACD指标源码
  10. dotNet基于office实现word转pdf
  11. VIIRS和DMSP夜间灯光数据(1992-2020)
  12. 微信UnionID的作用
  13. SnowNLP——SnowNLP是什么及SnowNLP的使用示例
  14. Tek DPO2024B示波器和电流探头A622的使用
  15. 面对危机,中国也不应修修补补
  16. 有赞宣布收费,免费模式在移动电商时代真走不通?
  17. 主数据管理方法论之主数据全生命周期管理
  18. 网络存储服务器接显示器,Unraid下,单核显IGPU实现win10外接显示屏,显卡成功驱动...
  19. Edge的新标签页设置
  20. ceph分布式存储-常见MON故障处理

热门文章

  1. lwip --- (十七)TCP状态机
  2. LWIP应用开发|TCP状态机
  3. 八电极脂肪秤方案软硬件与APP功能介绍
  4. mac创建react项目报错 :Aborting installation. npm install --save --save-exact --loglevel error react reac
  5. 灵性的层次:程序、文字、音乐
  6. 【无标题】Unknown column ‘userId‘ in ‘where clause‘ 解决方法
  7. 命令行 安装 Gparted 工具安装. linux 磁盘分配工具
  8. 【压缩】关于tar、gzip/gunzip、bzip2/bunzip2、xz和zcat
  9. 基于springboot高校学生健康打卡系统021009
  10. 实现简单的多任务轮询(C语言)