使用此标记(以及适当的编程语言标记)来编写与Apache HTTP Server相关的问题。不要将此标记用于其他Apache Foundation产品的问题。请注意,服务器配置问题通常更适合https://serverfault.com
错误 1728 (HY000):无法从 mysql.db 加载。该表可能已损坏
我最近在我的 Mac mini 上安装了 Mac OS 10.14.5(2012 年末)。我在运行 MySQL 5.6.15 的笔记本电脑上执行了 mysqldump --all-databases,将文件复制到我的 Mac mini,并将转储导入到...
我想将 https://example.com/folder 重定向到 https://example.com/otherfolder/anotherfolder 但地址栏仍显示 https://example.com/folder。 没有关于...的 .htaccess 教程
为什么 Apache 将 PHP 文件视为文件夹或虚拟 URL?
我有一个 URL 为 https://example.com/file.php 的网站。我不使用 URL 友好、框架等。但我看到 google 从我的网站中获取重复的内容,但 URL 不存在,例如: 哈...
我想将 https://example.com/folder 重定向到 https://example.com/otherfolder/anotherfolder 但地址栏仍显示 https://example.com/folder。 没有关于...的 .htaccess 教程
我正在尝试创建一个新的 symfony (6.4) 项目。 我使用 symfony new --webapp web 创建了该项目。 然后我使用 symfony console make:controller WebController 创建了我的第一个控制器
我已经用 php 创建了一个在 apache 上运行的网站。 我已将项目文件夹复制到 WAMP 中的 www 文件夹并为其创建了一个别名。 我有有效的 WiFi 连接,但想要托管
我有一个 ALB,目标组中有 2 个目标。但是我的健康检查无法正常工作。两者都显示 “运行状况检查因这些代码而失败:[404]” 我的加热设置...
当 FastifyJS 向客户端发送响应时,Apache 不会将其发送给他
我目前托管一个用 FastifyJS 制作的 API,并通过用 Apache 制作的反向代理。但是,如果我直接向我的节点服务器发出请求,那么使用 Apache 一切都会正常(我也尝试过......
我正在尝试将子文件夹及其后的任何内容重定向到主页。 例如: example.com/subfolder/extra-stuff > example.com 额外的东西是不断变化和自动的
基于 Vue 的 axios 客户端与 php 后端通信存在问题
规格如下: 我用路由器和简单的 php 测试后端制作了前端 vue 网站。 构建后文件夹结构如下所示: 公共_html_ ├── CSS ├── js ├── favicon.ico ├── 确实...
好吧,我希望有人可以帮助我解决这个问题,我认为这一定是简单的事情。我正在使用 Apache、PHP 和 MySQL 构建一个网站。该代码在本地主机上运行得很好,但当我制作
如何使用 .htaccess 在具有相同域的一台服务器上混合节点和 PHP 应用程序?
我有一个使用 OpenCart 的 PHP 应用程序,但我想将某些页面作为 Nuxt 应用程序提供服务。我想将 Nuxt 应用程序保留在单独的目录中,但仅为某些 URL 提供服务,并让 OpenCart
我创建了以下 xhtml 代码来接受输入,然后通过 PHP 文件运行它,然后返回所述输入: ” 我创建了以下 xhtml 代码来接受输入,然后通过 PHP 文件运行它,然后返回所述输入: ” <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css" type="text/css" /> <title>User Input Form</title> </head> <body> <div class="container"> <h2>Please enter user information</h2> <form action="display_user_info.php" method="POST"> <table> <tr> <td><label for="first_name">First Name:</label></td> <td><input type="text" id="first_name" name="first_name" required="required" /></td> </tr> <tr> <td><label for="last_name">Last Name:</label></td> <td><input type="text" id="last_name" name="last_name" required="required" /></td> </tr> <tr> <td><label for="email">Email:</label></td> <td><input type="email" id="email" name="email" required="required" /></td> </tr> <tr> <td><label for="phone">Phone:</label></td> <td><input type="tel" id="phone" name="phone" required="required" /></td> </tr> <tr> <td><label for="address">Address:</label></td> <td><textarea id="address" name="address" required="required"></textarea></td> </tr> <tr> <td><label for="city">City:</label></td> <td><input type="text" id="city" name="city" required="required" /></td> </tr> <tr> <td><label for="state">State:</label></td> <td><input type="text" id="state" name="state" required="required" /></td> </tr> <tr> <td><label for="zip">Zip code:</label></td> <td><input type="text" id="zip" name="zip" required="required" /></td> </tr> <tr> <td colspan="2"> <button type="submit">Submit</button> <button type="reset">Reset</button> </td> </tr> </table> </form> </div> </body> </html> 以及这个 PHP 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css" type="text/css" /> <title>User Information</title> </head> <body> <div class="container"> <h2>User Information</h2> <?php // Process form data if ($_SERVER["REQUEST_METHOD"] == "POST") { $first_name = $_POST["first_name"]; $last_name = $_POST["last_name"]; $email = $_POST["email"]; $phone = $_POST["phone"]; $address = $_POST["address"]; $city = $_POST["city"]; $state = $_POST["state"]; $zip = $_POST["zip"]; // Display user information echo "<p><strong>Name:</strong> $first_name $last_name</p>"; echo "<p><strong>Email:</strong> $email</p>"; echo "<p><strong>Phone:</strong> $phone</p>"; echo "<p><strong>Address:</strong> $address</p>"; echo "<p><strong>City, State, Zip:</strong> $city, $state, $zip</p>"; } ?> </div> </body> </html> 我已将这两个文件放入项目文件夹中,并将该文件夹放入安装 Xammpp 的“Htdocs”文件夹中。如果我单击 html 文件并提交信息,它只会显示原始 php 代码,如果我尝试在浏览器中输入 localhost,则会收到一条错误消息,指出未找到该文件。 我确保 apache 正在运行并且文件位于 htdocs 中,我还创建了一个 test.php 以查看 aapache 是否正常运行。 让我们一步一步来解决这个问题。 首先,将 HTML 文件重命名为 .php 扩展名,例如 index.php。这将告诉 Web 服务器处理文件内的 PHP 代码。 其次,请打开网络浏览器并在地址栏中输入 localhost/project/index.php。这将从 Web 服务器请求文件并执行 PHP 脚本 请注意,/project/ 是您放置文件的目录示例
尝试在远程服务器上的 dockerized vite 应用程序上使用 nginx 访问安全 URL 反向代理 apache
好的,我会尽力详细说明我的情况。老实说,我花了几天时间没有成功,但我想我可能不会太远。 所以我在我的远程服务器上部署了一个 vite-react 应用程序,这是
我本地服务器上有两个项目,一个项目运行PHP5.6,另一个项目运行PHP7.0。现在可以根据项目启用这两个版本吗?我已经...
使用 htaccess 中的替代 apache 工具更改正则表达式
我想更改我的网站页面上的字符串,例如: 到: 我想更改我的网站页面上的字符串,例如: <hr style="width:50%;"> <center> 至: <hr style="width:50%;"><p class="somenew"></p><center> 您可以看到这些字符串包含空格、制表符、换行符,因此我在正则表达式中使用 (\s+) 来用 htaccess 进行替换: Substitute 's|<hr style="width:50%;">(\s+)<center>|<hr style="width:50%;"><p class="somenew"></p><center>|i' 虽然 mod_substitute 已启用并有效(同一 .htaccess 中的其他替换,不包含正则表达式,工作正常),但此特定替换无效。我做错了什么? 我已经在 regex101.com 上生成了您想要完成的示例。一般规则是: (<hr.+?>)(?:\s+)(<center>) 替换为: $1<p class="somenew"></p>$2 根据 mod_substitute 的 文档,这是用于实现您的目标的适当 .htaccess 语法: <Location "/"> AddOutputFilterByType SUBSTITUTE text/html SubstituteMaxLineLength 10m Substitute "s|(<hr.+?>)(?:\s+)(<center>)|$1<p class=\"somenew\"></p>$2|i" </Location> 如果这仍然不适合您,请告诉我并提供更多详细信息以进一步排除故障。
我正在创建一个多租户项目,其地址结构如下 https://example.com/TENANTNAME/file.php https://example.com/TENANTNAME/api/file.php https://example.com/TENANTNAME/...
我有一个注销链接,如下所示: https://example.com/oauth2callback?logout=https%3A%2F%2Fexample.com%2Floggedout.html 换句话说,/oauth2callback?logout=https://example.com/loggedout.html...
允许 Apache 执行 python 脚本,但不能在浏览器中读取
我有一个网站,它使用 python 脚本从单独的实体获取信息。由于使用的库和其他实体的结构,需要 python 脚本。检索到的
如何在 Apache Httpd 2.4 上仅允许来自特定主机的访问?
我使用 Apache Httpd 2.4 作为 Web 服务器,但我无法仅允许从特定主机访问我的 Web 服务器上的 URL 路径“/x”。 httpd.conf: 需要托管 myhost.com...