.htaccess 相关问题

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

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

修改两个站点的htaccess文件

我的网络主机将我的“主”域名指向根 www 文件夹。该站点的 Web 文件位于“www/app/webroot”文件夹中。我目前使用以下命令启动并运行了该网站...

回答 4 投票 0

如何拥有同名的文件和目录

我有一个托管在 Apache Web 服务器上的网站,并且我有一些与某些目录具有相同名称(不带扩展名)的文件。 我还在 .htaccess 中删除了扩展名...

回答 2 投票 0

尝试使用 .htaccess 从 URL 中删除 /web 时找不到 yii2 404 页面

我正在尝试使用 .htaccess 文件从 Yii2 基本模板中的 URL 中删除此 /web 。我已经找到了解决方案,但出现了问题! 所以我之前找到的解决方案是: ...

回答 1 投票 0

调试 .htaccess 的流行技术

我是一名自学成才的程序员,我喜欢通过回显可疑变量并注释掉代码来进行调试。 最近,我必须了解有关 .htaccess 文件的更多信息。我需要它来做诸如口译之类的事情...

回答 2 投票 0

使用 htaccess 在显示基本 url 时向 url 添加子目录

我已经搜索了很多变体,但似乎找不到我需要的东西。我需要向 URL 添加目录,但显示基本 URL 的内容。 例如mydomain.com/目录以显示...

回答 1 投票 0

htaccess 拒绝特定基本路径/目录的请求

我的 WordPress 函数文件中包含了这个 PHP 代码,它可以工作,但我想将逻辑移到 WP 之外,并在加载 WordPress 之前将其拒绝(htaccess) 我们是

回答 1 投票 0

尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误

我刚刚将我的 WordPress 网站从一台托管服务器转移到另一家公司的另一台托管服务器上。迁移后,我收到错误“在

回答 3 投票 0

如何在 .htaccess 重写规则中忽略正则表达式映射中的大小写?

我现在拥有的是以下内容: RewriteRule ^([^/]+)/*$ x/$1.html [L,NC,END] 这将指出: /abcd 到 x/abcd.html /ABCD 到 x/ABCD.html 这在 Unix 文件系统上不太好,我...

回答 1 投票 0

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