问题标签 [document-root]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - 使用 apache 和 mod_rewrite 进行 A/B 测试
尝试搜索此内容,但今天缺少我的 google-fu。
所以我有两个版本的网站,在
每个 documentroot 几乎都是一个完整的站点大修,我想做 A/B(多变量)测试,看看哪个站点表现更好。
上周谷歌搜索我看到了基于时间(偶数和奇数秒)的建议,但是因为该站点是一个篮子站点(或者甚至是一个篮子案例!),我不想在 2 个不同的处理场景之间来回切换-交易。
因此,我认为如果客户端 IP 地址最后一个八位字节是偶数,则从 testa 提供服务会很好,如果最后一个八位字节是奇数,则从 testb 提供服务会很好。然后,我们至少可以获得一些指标,说明有多少人在网站的不同版本中因为过于笨重而放弃了购物篮。
我很确定一堆基于 %{REMOTE_ADDR} 的 RewriteCond 行会做到这一点,但我对 mod_rewrite 很绝望。
用户将访问 test.mydomain.com,并且应该从一个或另一个 DocumentRoot 均匀地提供服务,在他们的 url 中看不到 testa 或 testb,但我们可以记录每个变体的性能。
哪位好心的大师能给点建议?
TIA大卫
更新:如果有帮助的话,我可以通过虚拟主机将 testa.mydomain 和 testb.mydomain 设置为子域。
php - 更改 DOCUMENT_ROOT 或更好的方法
有没有更好的方法来为我的本地环境设置路径。这是我想要做的
这种方法的唯一问题是我需要在我的代码中乱扔这样的东西
而且我必须在我的站点中找到每个绝对路径,并在前面添加使代码混乱的 URL。我在 MAC osx 上,我的 DOCUMENT_ROOT 是 /Users/alex/Sites
我可以将其更改为 /Users/alex/Sites/mysite 但是当我需要 mysite2 时会发生什么
php - 显示文档根目录外的 SWF 对象
如何使用 SWFObject 显示文档根目录之外的 SWF 文件?如果需要,我可以使用 PHP。SWF 文件位于 doc 根目录之外的原因是,SWF 只能由付费客户访问,我不希望人们通过 URL 免费访问它们。
zend-framework - 如何使zend webroot透明地绝对或相对?
我正在开发一个具有经典文件层次结构的 Zend Web 应用程序,即:
由于该应用程序用于具有不同服务器配置的不同机器,因此在视图脚本中,我希望链接路径独立于在 Web 服务器配置中设置文档根目录的位置。
示例如下:
主机 FOO 配置为将文档根目录指向 $APP/public/,因此浏览器 url 将是“ http://myapp/ ”
主机 BAR 没有像 FOO 那样配置,浏览器 url 是“ http://localhost/my/deep/path/to/ $APP/public”
在视图脚本中,我想写以下内容:
显示 $APP/public/images/logo.gif 中的图像,使其在 FOO 和 BAR 主机中均有效。
我用什么代替 $urlbase?
PS:我尝试使用:
但它没有考虑到 url 中包含的控制器、操作和获取参数,即在“ http://myapp/index/login/ ”它返回“/index/login/”,而我需要它只返回“/”。
php - 确定网站的“根”位置
我需要有关网站“根”网址和目录的概念和术语方面的帮助。
是否可以确定网站的根目录,或者这是一个随意的想法,只能建立实际服务器的根目录?
假设我正在编写一个 PHP 插件,它将被不同位置的不同网站使用,但需要确定网站的基本目录是什么。使用 PHP,我将始终能够确定 DOCUMENT_ROOT 和 SERVER_NAME,即服务器(或虚拟服务器)的绝对 URL 和绝对目录路径。但我不知道网站本身是“安装”在根目录还是子目录中。如果网站位于子目录中,我需要用户明确设置“子路径”变量。正确的?
java - Java 中 PHP 的 $_SERVER['DOCUMENT_ROOT'] 的等价物是什么
我需要知道 PHP 的 Java 等价物$_SERVER['DOCUMENT_ROOT']
。
我正在编写一个 Java 后端程序,它将上传的图像作为 byte[] 并将图像保存到运行我的 Java 程序的服务器上。然后我想将图像 url 发送给用户(前端)或作为电子邮件;以便用户可以单击我发送的 url 来查看图像。
在 PHP 中,我使用$_SERVER['DOCUMENT_ROOT']
plus 文件的相对路径。我如何在 Java 中做到这一点?
我没有使用servet。我正在使用泽西岛返回网址。(如果这很重要)
当服务器是本地主机时,我需要返回的路径是“http://localhost:8080/mypics/pic1.jpg”,而在现场运行时,我需要返回的路径是“http://www.mysite.com/mypics/pic1.jpg”服务器。新的 File("./") 代码没有返回 "http...";netbeans 导入后找不到方法 ServletContext.getContextPath()
performance - 每个 apache 进程是否为所有虚拟主机加载所有 DocumentRoot?
我们正在尝试诊断性能问题。我们有一个带有许多虚拟主机的 Apache2 服务器,每一个都运行一个 CMS,例如 Drupal 或 Joomla。每个 apache 进程似乎都消耗大量内存。有什么方法可以查看它加载到内存中的内容吗?每个 apache 进程是否将每个 DocumentRoot 中的所有文件加载到内存中,或者仅将 DocumentRoot 的文件加载到与其服务的虚拟主机相对应的文件中?
apache - Apache,我可以有多个 documentRoot 吗?
我正在建立一个 Zend 网站。项目(本地)具有以下结构:
因为 .htaccess 和 index.php 文件位于公共目录中,所以公共目录必须被 apache 识别为网站的文档根目录和根目录。
所以我应该去编辑 httpd.conf 文件中的“DocumentRoot from c:/wamp/www/ to c:/wamp/www/my-zend-app/public”。但是,如果我这样做,我将无法访问“c:/wamp/www/”中的其他项目。我可以保留两个 documentRoots 吗?
编辑 我尝试取消注释关于“httpd-vhost.conf”的 httpd.conf 行并编辑文件:
[httpd-vhost.conf]
在编辑 Windows 主机文件后添加:
但它不起作用。我正在运行 WAMPSERVER 2.1
rewrite - 用新的文档根重写 lighttpd 的规则不起作用
我有
但对于一些静态文件,我想使用另一个文档根目录。我尝试使用此代码:
但我在error.log中收到错误:
尝试时:
请求文件的真实路径是/usr/lib/python2.6/site-packages/mercurial/templates/static/style-coal.css但服务器尝试定位/usr/lib/python2.6/site-packages/mercurial/templates /static/hg/static/style-coal.css _ _
zend-framework - 更改共享主机上的文档根目录?
当您将 Zend Framework 网站部署到共享主机时,通常无法将 DocumentRoot 更改为指向网站的 public/ 文件夹。因此,该网站的 URL 现在是http://www.example.com/public/。
除了选择合适的主机..还有什么解决方法吗?
谢谢
卢卡