mod-rewrite 相关问题

Apache Web服务器的URL重写模块。它通常用于所谓的“漂亮”URL,但也提供了执行除简单替换之外的各种请求处理任务的能力和灵活性。

漂亮的 URL 具体示例

我一直在寻找具体的例子来回答我关于漂亮网址的问题。不幸的是,没有运气。如果有人能帮助我指出正确的方向,那就太好了。 目前我的网址是:

回答 1 投票 0

R = 301 重定向的 RewriteRule

在我的 .htaccess 中,我有一个重写规则,如下所示: 重写引擎开启 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/\.well-known/acme-

回答 1 投票 0

权限被拒绝:/var/www/abc/.htaccess pcfg_openfile:无法检查htaccess文件,确保它可读?

大家好,我在我的网站上使用 PHP,在我的系统上使用 ubuntu linux。即使在正确配置了所有内容之后,我在 apache 的 error.log 文件中收到上述错误。我对此做了很多研究,但是

回答 5 投票 0

如何调试 Apache mod_rewrite

我对 mod_rewrite 有两个主要问题: 当我的规则无效时,不会报告任何有意义的错误 为了可靠地测试每个修改,我必须删除 Google Chrome 的缓存。这不是……

回答 5 投票 0

将流量从文件夹或其子文件夹重定向到另一个文件夹

我有一个 Apache Web 服务器在默认的 var/www/html 路径上运行。 这看起来像下面这样: var(文件夹) | www(文件夹) | | html(文件夹) | | |索引.php(文件) | | |

回答 2 投票 0

如何在 htaccess 中只接受 1 个正斜杠?

我有一个像这样的正则表达式重写规则: RewriteRule ^([a-z]+)/$index.php?lang=$1[L,QSA] 我可以像这样访问 URL: /en/(预期结果) /en//////////////(我不想...

回答 1 投票 0

如何获取斜线后的url最后一部分作为php中的获取值

我的网址如下所示:http://localhost/event_manage?slug=hello,最后一个值如 hello 因此,当我访问 http://localhost/event_manage/hello 时,该页面位于 index.php 中并显示错误,因为我...

回答 2 投票 0

apache HTTP:.htaccess 中的 X-Forwarded-Proto 在开发环境中导致重定向循环

我必须从此更新我的.htaccess: RewriteCond %{HTTPS} !=on 重写规则 ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 对此: RewriteCond %{HTTP:X-Forwarded-Proto} !https 重写规则 ^

回答 3 投票 0

mod 重写规则用于重定向到登录会话或索引页面

对于OHS(Oracle HTTP Server)/Apache,我正在尝试编写Mod重写规则 用户网址 https://url/控制台 目标网址 https://url/product/faces/login(如果是新会话) https://url/product/faces/i...

回答 1 投票 0

RewriteRule:将html页面重定向到“index.php?id=”

我正在一个自制的糟糕的 CMS 中工作,仅使用 PHP 和 HTML5。内部链接作为参数通过 ?id= 传递给 index.php,并通过 $_GET['id'] 恢复。 我的文章将存储在 /articles ...

回答 1 投票 0

需要 apache 正则表达式配置来重写规则

我需要 apache RewriteRule 用于以下场景 /测试/到/测试/ /测试/a到/测试/ /测试/b到/测试/ /测试/c/1到/测试/ 下面的 RewriteRule 有效 RewriteRule ^/test/[abc].+$ /test/ [NC,PT]

回答 1 投票 0

将 https://www.website.com 重定向到 https://website.com 不起作用

我就 https://www.website.com 重定向到 https://website.com 发表以下帖子: Let's Encrypt 证书问题:https://www.website.com 无法重定向到 https://

回答 3 投票 0

如何将一个URL结构重定向到另一个URL结构?

我需要有关 htaccess 重定向规则的帮助。 我有数千个具有结构的 URL https://www.domainname.com/a/b/c/123456 需要重定向到 https://www.domainname.com/a/b/c 但是http...

回答 1 投票 0

Apache Mod_Rewrite - 重定向丢失 POST 数据 - 405 错误

Stackoverflow 用户, 我有一个 Apache 应用程序,需要接受发布到以下路径的数据: /样本/HostChange/提交 /样本/HostChange/SubmittoAPI 我目前正在使用以下...

回答 3 投票 0

前端加载mod_rewrite规则导致index.php加载两次

我一直在开发一个使用前端加载器来处理所有请求的项目(将domain.com/args/go/here路由到Index.php?req=args/go/here),并且效果非常好。 ..或者我应该说,我虽然...

回答 3 投票 0

使用 .htaccess 隐藏 url 中的子目录

我有以下目录结构 根目录(www.example.com)/ index.php(带有指向子目录的链接的简单页面,例如 www.example.com/subdirectory/index.php?id=1) ...

回答 1 投票 0

将默认域访问和不存在的链接重定向到具有特定条件的 404 页面

我有一个网站,默认情况下,它运行在cgi-bin目录中。但是,我的配置似乎有问题。当我输入系统上不存在的目录或文件时,它

回答 1 投票 0

不存在的子域名会被 Google 编入索引 - 通过 .htaccess 删除僵尸子域名

我遇到了一个不寻常的问题,Google 正在为我网站上不存在的子域建立索引。看起来这些“子域”是由拼写错误(例如 w)创建的。 ww..甚至还有一些

回答 1 投票 0

如果静态目录存在则RewriteCond

我想将所有页面请求重写为.html文件 到他们的 .php 文件 但前提是目录“cms”存在。 重写引擎开启 RewriteCond /cms -d 重写规则 ^(.*)(\.html)$ /$1.ph...

回答 1 投票 0

使用 Apache 将 HTTP 重定向到 HTTPS

我在 Ubuntu Server 12.04 上使用 mod_rewrite 强制使用 Apache 2.2.22 将 HTTP 请求重定向到 HTTPS 时遇到问题。 我的 /etc/apache2/sites-available/default 文件如下: <

回答 5 投票 0

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