.htaccess 相关问题

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

IP 地址绕过 .htaccess 中的“全部拒绝”访问我的网站

我正在建立我的网站。我将以下内容添加到我的 .htaccess 中,以拒绝访问除我的 IP 地址之外的所有 IP 地址。 #只允许从我的IP地址访问 命令拒绝、允许 所有人都否认 允许从 我正在建立我的网站。我在 .htaccess 中添加了以下内容,以拒绝访问除我的 IP 地址之外的所有 IP 地址。 #allow access only from my ip address order deny,allow deny from all allow from <my IP address> 我的共享主机是 Hostgator。他们的 cPanel 有一个选项来检查访客。当我检查访客时,大多数访问尝试显示返回代码 403、406 或 409。我发现有两个尝试访问“/”的 IP 地址返回代码为 200。其中一个似乎来自加利福尼亚州的帕洛阿尔托。另一个来自中国,显示 100% 的可能性是恶意的。 IP - 36.99.136.128 (this shows IP address from China with 100% chance of being malicious) URL - / Time - 7/25/24, 3:59 PM Size (bytes) - 12097 Status - success 200 Method - GET Protocol - HTTP/1.1 Referring URL - User Agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 webmail.<my domain>.com <my server IP address> IP - 205.210.31.75 (When I do a geolocation it shows this belongs to Palo Alto Networks, out of California) URL - / Time - 7/25/24, 11:31 PM Size (bytes) - 37179 Status - success 200 Method - GET Protocol - HTTP/1.1 Referring URL - User Agent - Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers&#39; presences on the Internet. If you would like to be excluded from our scans, please send IP addresses/domains to: [email protected] cpanel.<my domain>.com <my server IP address> 为什么这两次访问尝试得到 200 返回码?这是否意味着他们绕过了 .htaccess 块?关于如何强制拒绝除我之外的所有 IP 地址有什么建议吗? 谢谢你。 @arkasha 说得对。我没有意识到我使用的指令是针对 apache 2.2 的。 我将指令更新为 Require all denied Require ip <my IP address> 自从我进行更改以来已经大约 12 小时了,它似乎阻止了所有 IP。我会继续关注,但我相信 @arkasha 有正确的答案。 我希望这可以帮助其他遇到同样问题的人。谢谢。

回答 1 投票 0

Htaccess - 限制对文件的访问,但仅限于当前目录

我有index.php 文件,我想仅允许使用htaccess 访问特定IP。 但是我想允许每个人访问子目录中名为index.php 的文件。 我应该如何写规则

回答 2 投票 0

正则表达式将 .html 附加到子目录文件

在 Apache 上,我希望将 .html 附加到子目录 /article 中出现的所有 URL。 在htaccess文件中,我尝试过 RewriteRule ^(文章\/[a-z].*)$ $1.html [NC,L] 但这并没有...

回答 1 投票 0

Wordpress 永久链接在服务器上不起作用

我已将 WordPress 网站上传到工作正常的新服务器。但固定链接设置不起作用。所有其他页面都返回 404 错误。 以及下面我的 .htaccess 文件中的内容 我已将 WordPress 网站上传到新服务器,该服务器运行良好。但固定链接设置不起作用。所有其他页面都返回 404 错误。 以及下面我的.htacces文件中 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 请检查apache模块重写。 在 WordPress 根文件夹中插入 index.php phpinfo(); 并找到这个字符串 mod_rewrite。如果不是,请告诉它您的托管支持 要修复此错误,也可以尝试以下方法: 打开 phpmyadmin > wordpress 数据库 > wp_options 表 此处检查前两个字段并使用正确的 WordPress 位置更新 option_value。重新加载永久链接后,希望错误可能消失 转到“wp-admin”,打开设置->永久链接并更新永久链接设置,它将更新服务器上的.htaccess文件。硬刷新您的网站,现在所有链接都将正常工作。 如果您可以访问管理员,有一个小技巧可以更新所有链接。 您只需从设置页面进入永久链接选项并将永久链接保存为默认值,保存后您可以再次更改和更新。在大多数情况下,这对我来说是有效的,要么是基于 SSL 的问题,要么是 url 不匹配。如果您有旧服务器并且进行了多次重写,请不要忘记查看 .htaccess 文件。

回答 4 投票 0

重命名 WordPress 管理 URL wp-admin

我想将管理 URL 'wp-admin' 重命名为例如'行政'。 我在 .htaccess 中设置了重写规则来访问管理员登录: RewriteRule ^admin wp-admin [NC,L] 这可行,但我仍然可以使用 /wp-adm...

回答 4 投票 0

默认html文件goDaddy Cpanel

我有一个简单的 html 文件名“Default.html”(goDaddy 首选)。我还使用了 .htaccess 其中包含 DirectoryIndex Default.htm 这两个文件都位于“public_html”文件夹中。 该网站...

回答 2 投票 0

重定向 .htacess www 到非 www http 到 https

我在 .htacess 文件中遇到重定向问题。 我使用的是非 www 和 https 示例页面:https://example.com/example 就可以了。 但是,如果输入 www https://www.example.com/example 则为一个页面

回答 2 投票 0

将 301 站点所有网址 www 重定向到 htaccess 中带有 https 的非 www

我无法将 www 中的所有网站页面重定向到非 www 和 https 我使用 Laravel 11 我尝试了这个,但这仅适用于我的主页: RewriteCond %{HTTP:X-Forwarded-Proto} =http 重写规则 ^ https:...

回答 1 投票 0

在 html5 输入文本或文本区域字段中键入文本“.htaccess”(无引号)会导致表单提交时出现 403 页面

在测试我的 html5、js、php 项目表单时,我发现如果我在文本输入字段或文本区域字段中输入 .htaccess ,则会在提交表单时导致 403 禁止页面。 我明白了...

回答 1 投票 0

将带有查询字符串的 URL 重定向到不带查询字符串的 URL

我最近从asp.net网站迁移到了wordpress。 我的旧网址看起来像这个domainname.com/heating-cooling-new-york-city.asp?tn=Washington%20Heights,我想重定向这个细节...

回答 1 投票 0

.htaccess 重定向到我的 api 时出现问题

我有一个 WordPress 网站,我在其中开发了一个插件。在这个插件中,我开发了一个 api。 在我的本地环境中,访问站点的 URL 是 http://localhost:81/site。我想向 ht 提出请求...

回答 1 投票 0

如何在htaccess中重定向而不阻塞php api?

我有一个位于根目录中的index.php 文件。这将输出 HTML 或 JSON,具体取决于 URL: ...

回答 1 投票 0

区分大小写的 URL - 如何使其不区分大小写?

我正在与 mod_rewrite 和 .htaccess 作斗争...我需要做的就是使我的 URL 不区分大小写。经过几次 500 个内部服务器错误和大量的谷歌搜索后,我发现堆栈溢出了......

回答 6 投票 0

将Rule /category?id=2 重写为/index.php?cat=2

我希望 /category?id=2 重定向到 .htaccess 中的 /index?cat=2 我尝试过以下代码 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^category?id=$ /

回答 1 投票 0

我想使用 .htaccess 来阻止某个国家/地区,并且如果任何其他国家/地区将访问者重定向到另一个网址

我有这个代码来阻止来自墨西哥的人访问我的域名,但我想知道是否可以添加另一行,将他们重定向到另一个 URL(电子邮件营销页面上的登陆页面)...

回答 1 投票 0

使用.htaccess重定向403错误

我想使用.htaccess重定向任何403,但它似乎不起作用。 选项 +FollowSymlinks 重写引擎开启 错误文档 403 notfound.html RewriteRule notfound.html 感谢所有帮助。

回答 4 投票 0

.htaccess 映射到 /books 或 /books/ 或 /books/<url_slug>

我正在尝试将map.htaccess 到/books 或/books/ 或/books/: 选项全部-索引 重写引擎开启 重写库 / RewriteCond %{REQUEST_FILENAME} !-f 重写规则 ^([^/]+)/?$ $1 [R=...

回答 1 投票 0

使用 RewriteCond 在 .htaccess 中重定向

我正在尝试重定向此类网址: 科德-拉巴托维/groupon/1234 科德-拉巴托维/groupon/12345 到: 科德-拉巴托维/groupon/ “groupon”是我想在新网址中包含的变量。 所以只有当...

回答 1 投票 0

Magento REST API 示例代码 404s [重复]

按照此处的文档进行操作时 http://www.magentocommerce.com/api/rest/introduction.html 当尝试调用 urls /oauth/initiate 时,下面的示例代码会出现 404s 错误 /广告...

回答 1 投票 0

Apache 在重写配置中检测到错误。在 .htaccess 文件中

我网站的 cPanel 出现错误,当我尝试启用 HOTLINK PROTECTION 时,出现以下错误(附图 1):来自 Apache 检测的 Cpanel 屏幕截图

回答 1 投票 0

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