.htaccess 相关问题

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

通过 .htaccess 从 URL 中删除双斜杠或更多斜杠时出现问题

我使用以下 htaccess 规则从 Web url 中删除双斜杠或更多斜杠: #删除网址中的双/更多斜杠 RewriteCond %{REQUEST_URI} ^(.*)//(.*)$ 重写规则。 %1/%2 [R=301,L] 这...

回答 8 投票 0

自定义 404 页面未在 Apache + PHP-FPM 中显示

上下文:Apache + PHP-FPM。将网站迁移到新服务器。 404 停止工作。 404 错误现在显示文本“找不到文件”,而不是重定向到自定义页面。 期望:...

回答 2 投票 0

如何在.htaccess文件中编写一些指令

我需要知道如何在 .htaccess 文件中编写指令以满足以下要求: 我用 PHP 编写的软件仅通过 index.php 调用脚本,如下所示: index.php?r=something.p...

回答 1 投票 0

为什么我将 PHP 网站更新为 HTTPS 后会收到 404 错误?

我已将我的 PHP 网站从 HTTP 更新为 HTTPS。当然,我已经更新了代码中的 URL,并且修复了一些错误,例如混合 URL。 但我总是被重定向到404页面错误,所以我重新...

回答 1 投票 0

如何从 .htaccess 的 URL 中删除包含“?”的子字符串

消除 URL 中的参数。 在 Apache 服务器上使用“..htaccess”,我需要将“mydomain.org/FramesVar.html?mypath.html”之类的 URL 转换为“mydomain.org/mypath.html&qu...

回答 1 投票 0

使用 WAMP 服务器时出现内部服务器错误

我使用 php 创建了一个 MVC 应用程序,但是当我尝试访问 url 时,它给我“服务器遇到内部错误” 当我检查日志时,它给了我: 内部服务器错误...

回答 4 投票 0

.htaccess 中的 WordPress 重写规则不起作用

我在 Godaddy 上托管了一个 WordPress 网站,出于测试目的,我必须设置此本地(Xampp) 我已将项目代码复制到 C:/xampp/htdocs/project/ 我已成功导入数据库...

回答 1 投票 0

mod_rewrite 隐藏子文件夹,但不隐藏正在访问的文件

我正在尝试应用重写规则,该规则将隐藏所有子文件夹,从而使文件被访问 这就是我所做的,它不起作用。 例如,如果我有一个像这样的网址: www.mysite.com/

回答 1 投票 0

htaccess 允许对子文件夹进行任何访问

我的网站空间上有一个 www 文件夹,我在其中定义了需要身份验证: AuthType 基本 AuthName“请输入凭据。” AuthUserFile路径/htpwd/.htpasswd 需要验证...

回答 1 投票 0

301 在 Ubuntu/Codeigniter4/Wordpress 上使用 htaccess 将 blog.example.com 重定向到 www.example.com/blog

我有一个博客当前托管在我的子域上,我想将其移动到 /blog 子目录。主网站使用CodeIgniter4框架,博客使用Wordpress。这是主人...

回答 1 投票 0

htaccess 执行 https、www 并删除尾部斜杠 - 产生 //

我找不到任何 100% 有效的东西 我想要 htaccess 规则 如果不存在则强制 www 如果是 http 则强制使用 https 去掉最后一个斜杠 我知道每个人都在想我们已经看到了这个……

回答 1 投票 0

ErrorDocument 403 无法在具有自定义 HTML 错误页面的 Apache 服务器上工作(遇到禁止的 403 错误)

我希望我的错误页面能够被打扮。我已经为 403 状态网页创建了一个 html 文件。 我也遵循了这篇文章中的正确答案: https://stackoverflow.com/questions/8703540/...

回答 1 投票 0

.htaccess :带有任意数量+参数名称的漂亮 URL

您好! 我知道已经有很多关于 URL 重写的主题,老实说我发誓我花了很多时间尝试将它们应用到我的问题上,但我看不到它们中的任何一个完美地应用......

回答 1 投票 0

Wordpress - 将外部 .php 请求重定向到无扩展名 url

我有一个客户,他的旧网站的每个网址都有 .php 扩展名。 我使用 Wordpress 构建了他们的新网站。没有 .php 扩展名的 URL 都是相同的。我使用 .htaccess 重写来删除...

回答 1 投票 0

WP Rocket 防止 301 重定向到带有斜杠的 URL

当用户使用 url 访问我的网站时: example.com/post-name WordPress 应执行 301 重定向到: example.com/post-name/ 但由于 WP Rocket 缓存插件,它无法工作(我无法找到...

回答 2 投票 0

如何为 WordPress 网站创建正确的 .htaccess 文件?

在我的 WordPress 网站中,我在 .htaccess 文件中测试了这些规则。 如果我将命令将 www 重定向到非 www 并在第一个和第二个位置以外的任何位置重定向到 https,则 ex...

回答 1 投票 0

防止通过htaccess链接直接显示内容

我的内容在某些条件下可以在我的网站页面上使用,具体如下: 我的内容在我的网站页面上的某些条件下可用,如下: <video oncontextmenu="return false;" controlsList="nodownload noplaybackrate" disablepictureinpicture src="../videos/vid1.mp4" controls></video> 和 RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example\.com [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|wav|mp4|webm|ogg)$ - [NC,F] 但是文件是可以通过链接直接获得的,以上条件都没用: https://example.com/dir/videos/vid1.mp4 是否可以通过与.htaccess的链接来阻止内容直接显示,我对.htaccess的规则不太了解,非常感谢您的帮助。 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example\.com [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|wav|mp4|webm|ogg)$ - [NC,F] 但是该文件可以通过链接直接获得 要在用户直接请求 URL 时阻止“直接”访问(例如,在浏览器中键入 URL),您只需删除第一个检查 empty RewriteCond 的 condition(Referer 指令)即可标头。 (直接请求URL时没有referrer)。 但是,出于“隐私”的考虑,某些用户选择在所有请求中隐藏 Referer 标头(现代浏览器中的一项功能),因此您也会阻止这些用户,即使他们可能正在通过请求资源您网站上的嵌入链接。没有办法解决这个问题,所以通常您需要允许一个空的Referer标题(正如您当前所做的那样)。

回答 1 投票 0

htaccess 的热链接保护

如何防止我的网站内容在其外部显示。 我的网站 : 如何防止我的网站内容显示在其外部。 我的网站: <video oncontextmenu="return false;" controlsList="nodownload noplaybackrate" disablepictureinpicture src="../videos/vid1.mp4" controls></video> 其他网站: <video src="https://mywebsite.com/dir/videos/vid1.mp4" controls></video> 我无法使用下面的代码: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?mywebsite.com/.*$ [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|wav|mp4|webm|ogg)$ - [F] 我希望内容显示在我网站的每个目录中: <video oncontextmenu="return false;" controlsList="nodownload noplaybackrate" disablepictureinpicture src="videos/vid1.mp4" controls></video> <video oncontextmenu="return false;" controlsList="nodownload noplaybackrate" disablepictureinpicture src="../videos/vid1.mp4" controls></video> 我很感激任何帮助。 我的问题在@MrWhite的指导下得到了解决,我通过搜索找到了以下链接(来自MrWhite,非常感谢您的活动): 防止热链接和 .htaccess通过 .HTACCESS 进行奇怪的热链接保护 对我来说,以下代码都有效: 代码1: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.com/.*$ [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|wav|mp4|webm|ogg)$ - [F] 代码2: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain\.com [NC] RewriteRule \.(jpg|jpeg|png|gif|mp3|wav|mp4|webm|ogg)$ - [NC,F] 1 - 但我不明白它们之间的区别(我知道涉及https): 代码1:.com/.*$ 代码2:\.com 2 - 这两个代码哪个更好? 我不太了解.htaccess的规则

回答 1 投票 0

图像/avif 的 ExpiresByType 指令不起作用

我的 .htaccess 文件中有以下内容: 过期有效日期 过期默认“访问权限加 1 周” ExpiresByType font/woff “访问加 1 年”

回答 1 投票 0

.htaccess & web.py,在 SetHandler fcgid-script

我在根目录中有以下 .htaccess 以启动 web.py 应用程序: 允许所有人 SetHandler fcgid 脚本 选项+ExecCGI 重写引擎开启 RewriteCond %{REQUEST_FILENAME} !-f 重写规则 ^(....

回答 2 投票 0

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