问题标签 [apache2.2]

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.

0 投票
1 回答
206 浏览

mod-rewrite - 将具有一个查询字符串的 URL 重写为具有不同查询字符串的另一个 URL

我正在尝试完成一些重定向,如下所示:

哪个工作正常。

但是,在源和目标中使用查询字符串进行重定向会将我返回到上述目标 url。例如,

全部重定向到http://newhost.com/Page?pagename=form1000. 我已经在上述三个规则之前尝试了 a RewriteCond %{QUERY_STRING} ^var=(.*)$ [NC]and RewriteCond %{REQUEST_URI} ^/path/index.html [NC],但我仍然被重定向到http://newhost.com/Page?pagename=form1000. 我交换了 Basic 和 Advanced 规则集的顺序,并全部重定向到http://newhost.com/Page?pagename=form1000.

关于如何让这些规则集发挥作用的任何想法?CentOS 6.x,阿帕奇 2.2。

0 投票
1 回答
218 浏览

php - 防止服务器行为:执行没有扩展名的脚本

我正在使用即使我不添加 .php 也倾向于执行脚本的服务器所以假设我的页面是活动.php 然后我可以执行我的脚本:

我试图绕过类似的问题:

效果很好,直到我需要发布一些数据。我的 htaccess 文件中没有任何内容可以解释这种行为(没有 mod_rewrite 的东西或任何东西)。我怎样才能关闭它?

服务器信息:

提前致谢

编辑:.htaccess 文件

0 投票
1 回答
23 浏览

apache2.2 - 如何为其他域添加重定向

我有一个定义了以下虚拟主机的服务器:

这成功地将 www.originaldomain.com 和 originaldomain.com 重定向到 www.destinationdomain.com。

但是我现在另外将 www.originaldomain2.com 和 originaldomain2.com 重定向到destinationdomain.com。作为 Apache 新手,我不确定如何最好地实现这一点。任何建议表示赞赏。

0 投票
1 回答
1360 浏览

java - 让 mod_jk 运行

我试图让 Apache 将请求转发到 Tomcat 附带的示例。几个月前我在另一台机器上做过一次,但在这台新服务器上我被难住了。

Tomcat 运行良好, localhost:8080 加载默认主页, localhost:8080/examples/ 显示示例页面。但是当我放弃 8080 并在 apache 服务器上使用端口 80 时,它只是给了我一个 404。

真正困扰我的是缺少任何关于原因的日志信息。我正在使用股票 httpd-jk.conf 并添加了以下内容:

然后这是我的workers.properties:

和 Tomcat server.xml:

0 投票
1 回答
115 浏览

xml-parsing - XML 解析速度变慢

我正在尝试通过产品代码(也来自数据库表)从 xml 文件中读取价格表和库存表,并将结果放入 MySQL 表中。

除了 xml 文件的响应或读取时间外,一切正常。PHP 脚本、数据库和 XML 文件位于同一台服务器上。在查看 Apache access.log 后,我看到 PHP 脚本在启动后可以非常快速地读取(或响应)。但过了一会儿,它每分钟只读取 1 个:

从 xml 文件中读取价格的函数:

读取股票 xml 的功能非常相似。

所有配置(MySQL、PHP、Apache)几乎都是默认配置,没什么特别的。我不知道为什么一段时间后阅读率会下降:(

服务器规格:

  • CentOS 6.4 版(最终版)
  • ISP 配置 3.0.5.2
  • Apache/2.2.15 (Unix)
  • MySQL 5.1.69
  • PHP 5.3.3
0 投票
2 回答
752 浏览

.htaccess - index.cfm 在 MURA 中附加 SES URL

最近在 UBUNTU 上使用 MURA CMS 和 RAILO。我正在根目录的内部文件夹中安装 MURA。

public_html >> 网站。

在 .htaccess 中添加以下代码以重写 URL 以在没有 index.cfm 和网站目录的情况下运行网站。

所以我的网址http://example.com/website/privacy/重写为 http://example.com/website/index.cfm/privacy/ 我认为重写规则应该可以正常工作,因为我尝试了一些在线验证器并给了我正确的结果,但如果在 MURA 中运行它会产生类似 http://example.com/website/index.cfm/privacy/index.cfm的 URL

我不确定是谁在添加最后一个 index.cfm(apache 或 mura),这每次都将我带到 404 页。

请帮助...这让我发疯..

谢谢,普利特什

更新 我在 root 的子文件夹下使用 windows/IIS 7 设置了相同的站点并且可以正常工作,如果有帮助的话

0 投票
1 回答
1147 浏览

apache - 未设置 cookie 时显示 404 错误

我认为标题很清楚;我想在网络服务器上创建一个规则,如果用户尝试访问特定路径,例如http://mysite.com/admin面对 404 错误,而此文件夹可用并包含文件。如果我的 cookie 设置在客户端的系统上,他/她可以访问该路径。

我正在寻找.htaccess解决方案,但任何其他答案(php 或任何东西)也受到赞赏。

我不熟悉编写重写规则,但这可能会有所帮助:

它显示403错误,人们会知道该路径存在,我希望他们通过显示404错误来感觉文件夹上没有这样的路径。

0 投票
2 回答
1740 浏览

php - 将 Apache httpd 更新到 2.2.24 后出现 500 内部服务器错误

我们正在开发一个基于 Codeigniter 2 的项目。在我们将 Apache httpd 从 2.2.21 更新到 2.2.24 之前,一切都运行良好。PHP 版本还是一样的(5.3.25)。

对于构建视图,我们使用来自 Phil Sturgeon 的模板库

控制器函数可能如下所示:

更新后,这会导致500 Internal server error ... 但是,在这样的语句echo之前添加时:if

echo页面将使用页面顶部的值按应有的方式构建。

我们已经将 Apache httpd 降级到 2.2.21,并且一切都再次正常工作,无需更改任何代码。所以我们确信它与 Apache 版本有关。也许它与模板库中使用的代码有关,或者其他一些奇怪的东西......?

我们正靠在这个墙上。

有没有人有同样的问题,知道问题可能是什么,......你将永远是我们的英雄:)

附加信息:

  • 我们将 DataMapper ORM 用于 CI 模型
  • cPanel 版本:11.36.1(内部版本 6)
  • 操作系统 Linux
0 投票
1 回答
861 浏览

wordpress - 在 Wordpress 中创建 wp-config 后出现错误 324 空响应

我正在尝试在我的 apache 服务器上安装 wordpress,并且在创建 wp-config.php 文件后总是出现错误 324 Empty 响应。我不知道为什么,因为如果 wp-config.php 不退出一切正常。我觉得是服务器配置问题

它是简单的 wordpress 3.5.1、MySQL 5.1.49、Apache/2.2.16 (Debian)、php 5.3.3

0 投票
2 回答
584 浏览

perl - 为什么不使用警告 FATAL => 'all' 似乎有效?

这个脚本:

...导致“警告”被记录下来,但此时并没有死去,而是死于“死亡”。

我有一个 mod_perl 模块,它在开发过程中覆盖$main::SIG{__DIE__}到基本上向浏览器吐出 die() 消息,但它没有 touch SIG{__WARN__},那么这里发生了什么?

这是在 Windows Server 2003 上的 perl 5.10.1 上,在 PerlSwitches 中带有“-w”。