.htaccess 相关问题

Apache Web服务器使用的目录级配置文件。当且仅当.htaccess内容直接涉及主题时,才使用此标记。我们知道很多人都在使用.htaccess,但请社区成员不要使用此标记,除非您知道它在您的问题中是主题。

修改现有的.htaccess,使其忽略子域

我有以下 .htaccess 文件,虽然我知道它远非最佳(并且可能有点令人畏惧) - 它只是有效。 # 防止公众查看 .htaccess 文件 我有以下 .htaccess 文件,虽然我知道它远非最佳(而且可能有点令人难受) - 它只是有效。 # Prevents public viewing of .htaccess file <Files .htaccess> order allow,deny deny from all </Files> # Custom 404 page ErrorDocument 404 https://www.domain.com/404/ # Turn on rewriting and set rewriting base RewriteEngine On RewriteBase / # Force WWW RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} ^([^.]+)\.([a-z]{2,4})$ [NC] RewriteCond %{HTTPS}s ^on(s)| RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=302,L] # Force WWW and HTTPS RewriteCond %{HTTP_HOST} !^www\. [NC,OR] RewriteCond %{HTTPS} off RewriteRule ^ https://www.domain.com%{REQUEST_URI} [R=301,L] # Remove .php extension RewriteRule ^(properties)/(all|location1|location2|location3)/(all|1|2|3|4|5|6|7|8|9)/(asc|desc) $1.php?location=$2&bedrooms=$3&sort-by=$4 RewriteRule ^(properties)/(all|location1|location2|location3)/(all|1|2|3|4|5|6|7|8|9) $1.php?location=$2&bedrooms=$3 RewriteRule ^(properties)/(all|location1|location2|location3) $1.php?location=$2 RewriteRule ^(view-property)/(.*)/(print-view) $1.php?id=$2&print=true RewriteRule ^(view-property)/(.*)/ $1.php?id=$2 RewriteRule ^(.*)/$ $1.php 我们的新网站现已准备好推送到我们新创建的临时环境中进行测试。在本例中,它会是 staging.domain.com,但我们在实际访问此暂存 URL 时遇到问题。 编辑 - 只是为了澄清,问题是访问 staging.domain.com 重定向到 https://www.domain.com。 我们认为问题是由我们上面的重写规则引起的。我研究了一些可能的解决方案,包括向现有重写规则添加附加条件,例如: RewriteCond %{HTTP_HOST} !^staging\.domain\.com 或添加新的条件/规则,例如: RewriteCond %{HTTP_HOST} ^staging\.domain\.com [NC] RewriteRule ^(.*) - [L] 但不幸的是这些都不起作用。使用 .htaccess 文件确实不是我的强项,所以如果有人可以提供任何帮助,那就太好了。 附注新网站由 Laravel 5.3 提供支持,因此当我们上线时,我将摆脱重写规则(位于底部的规则)的可怕尝试! 您的顶级规则必须更改为此以删除目标 URL 中的硬编码域名: # Turn on rewriting and set rewriting base RewriteEngine On RewriteBase / # Force WWW and HTTPS RewriteCond %{HTTP_HOST} !^www\. [NC,OR] RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L,NE] # Remove .php extension and rest of the rewrite rules Crypto.com 登录问题 已经是 crypto.com 登录用户?继续作为 crypto.com 登录问题用户。或者。电子邮件。密码。登录 忘记密码?没有帐户?立即注册。注册 Crypto.com NFT 帐户 · 连接您经过验证的 crypto.com 登录问题 · 提交申请成为创建者 Trezor suite 应用程序 移动版 Trezor Suite Lite 是一款免费应用程序,可让您同步和跟踪所有比特币和加密货币您手机上的帐户。适用于 Trezor 硬件钱包的新桌面和浏览器应用程序。 Trezor Suite 在可用性、安全性和隐私这三个关键支柱上带来了重大改进。

回答 2 投票 0

使用 .htaccess 删除 .html 和 .php 扩展名

如何从网页中删除文件类型,而不创建新目录并将文件命名为index.php。我希望将 http://example.com/google.html 更改为 http://example.com/google。 我该怎么去…

回答 4 投票 0

根据条件自定义错误文档,可能与否?

好吧 - 我大脑的逻辑与 .htaccess 文件中的代码如何处理的逻辑相去甚远……很糟糕,因为有时当你试图实现一些“逻辑”的东西时,它会变得令人沮丧。 我...

回答 1 投票 0

.htaccess 域名始终带有 www

我从我的主 .htaccess 文件中的另一篇文章中获取了此代码: RewriteCond %{HTTPS} 已关闭 RewriteCond %{REQUEST_URI} !^.*/sensors/.*$ 重写规则 ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} ...

回答 1 投票 0

如何使用.htaccess将两个域指向目录和子目录

我有两个域名 www.domain1.com 和 www.domain2.com 在同一主机根目录及其子目录中都有文件。如何将 www.domain1.com 指向 [root] 并将 www.domain2.com 指向其子目录

回答 2 投票 0

mod_rewrite到子目录中相应的php文件

我想使用 mod_rewrite (在 .htaccess 中)将“干净”的 URL 映射到子目录中相应的 php 文件,例如: https://example.com/test/ --> https://example.com/p/test.php 我的...

回答 1 投票 0

.htaccess 将主域重定向到子目录无法访问文件问题

访问主域“example.com”时,它应该从子文件夹加载文件,因为我无法编辑主域根文档。 结构: 公共_html 子文件夹 索引.php

回答 1 投票 0

尝试通过 Hostgator 网站上安装的 WordPress 博客上的 Rest API 发布博客文章。它被 Mod_Security 阻止了

这是我正在使用的Python脚本: 导入请求 从 requests.auth 导入 HTTPBasicAuth url = 'https://my-phenomenal-website.com/blog/wp-json/wp/v2/posts' 数据 = { 'title': '测试帖子 1.1...

回答 1 投票 0

将\index.html重定向到\root

所以我有一个 xxx.yyy.com 形式的子域,重定向到 yyy.com/xxx 除了子域的根目录是一个index.html 文件之外,一切正常。 我需要那个 yyy.com/xxx/...

回答 1 投票 0

无效的查询网址返回 200 而不是 404

当我请求包含无效查询的页面时,我的 PHP 网站没有返回 404 错误。 例如, 如果我调用 https://somedomain.com/index.php,它会返回状态为 200 的页面。 但是,如果...

回答 1 投票 0

删除“index.php?”来自 htaccess

我在 htaccess 中有代码删除“index.php”,但不删除“?” 这是我所拥有的 # 从 ExpressionEngine URL 中删除 index.php RewriteCond %{THE_REQUEST} ^GET.*索引\...

回答 1 投票 0

为什么我的 PHP 阻止 .htaccess 规则不起作用?

我正在使用 Apache 并且我有这个 .htaccess 文件: 设置输出过滤器放气 AddOutputFilterByType DEFLATE 文本/html 文本/css 文本/纯文本/xml 应用程序...

回答 1 投票 0

.htaccess 如果 GET 参数为空,则将所有子文件夹重定向到根域

需要有关 htaccess 规则的帮助。 当 GET 参数为空时,我需要将所有对文件夹/子文件夹的请求重定向到根域。 例如: http://example.com/folder1/ -> http://example.com/ http://exa...

回答 1 投票 0

无法通过 htaccess mod_rewrite 提供 Webp 图像

在开始解释我的问题之前,我想指出我是一名 BCA 学生,目前正处于学习阶段。我不是一个经验丰富的开发人员。我在一家 IT 公司兼职,担任...

回答 1 投票 0

.htaccess 重定向到 www 仅在使用 Cloudflare 时适用于 HTTP(不适用于 HTTPS)

朋友通过托管技术支持更改了她的 .htaccess,以使她的网站能够与 Cloudflare CDN 配合使用。 .htaccess 看起来像这样: 重写引擎开启 RewriteCond %{SERVER_PORT} !=443 重写规则...

回答 1 投票 0

.htaccess 重定向到 www 仅在使用 Cloudflare 时适用于 HTTP(不适用于 HTTPS)

朋友通过托管技术支持更改了她的 .htaccess,以使她的网站能够与 Cloudflare CDN 配合使用。 .htaccess 看起来像这样: 重写引擎开启 RewriteCond %{SERVER_PORT} !=443 重写规则...

回答 1 投票 0

如何配置Apache Server三应用一域?

我想在一台共享 apache 服务器上托管三个不同的应用程序,我们将它们称为 web、admin 和 api。该域名称为 www.test.com 。 www.test.com 应该指向网络应用程序 www.test.com/...

回答 1 投票 0

Drupal 重定向到 Web 文件夹

我正在尝试使用 apache Web 服务器在 drupal 站点上配置重定向。我正在尝试实现这个 https://www.symphonythemes.com/drupal-blog/remove-web-part-composer-based-drupal-site 但我...

回答 3 投票 0

Kohana 3.0.8 将 kohana index.php 复制到子目录时,classes/kohana/core.php 存在问题

我正在尝试进行肮脏的黑客攻击,以便为我网站的特定部分设置一些 php.ini 变量。 黑客的目的是为了在站点范围内建议使用有关 POST 大小的 php.ini 变量...

回答 1 投票 0

仅针对桌面使用 .htaccess 将某些页面重定向到单个页面

我有一个Wordpress 网站。我想将 20 个页面重定向到 1 个页面,仅对桌面有效。换句话说,如果有人想从桌面访问这 20 个页面之一,他们应该

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.