mod-rewrite 相关问题

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

如何过滤请求以便apache处理它们而不是tomcat?

由于各种原因,我想在闲置一段时间后关闭我的服务器。我在 Debian 4.9.88 上运行 Tomcat 8.5.29 和 Apache2(不确定版本)。我写了一个脚本来查看...

回答 1 投票 0

使用 Apache mod rewrite 修改查询字符串

我知道可以在我的 htaccess 中使用 mod 重写 拿: http://example.com/directory/perlscript.pl?base64encodedquery=jhfkjdshfsdf78fs8y7sd8 制作一个较短的网址: http://example.com/?什么...

回答 2 投票 0

如何在.htaccess中将“一个文件”从.php mod_rewrite到.html?

mod_rewrite“一个文件”从 .php 到 .htaccess 中的 .html 的语法是什么? 我有所有文件的语法,但如何为一个文件执行此操作?

回答 1 投票 0

重写友好的URL,不同的模式

我有以下重写规则 选项 +FollowSymlinks 重写引擎开启 RewriteRule ^/(.*)/(.*)/(.*)$ /member-profile.php?ID=$2 [L] 我有以下重写规则 <filesMatch "^(member)$"> Options +FollowSymlinks RewriteEngine on RewriteRule ^/(.*)/(.*)/(.*)$ /member-profile.php?ID=$2 [L] </filesMatch> <filesMatch "^(community-events)$"> Options +FollowSymlinks RewriteEngine on RewriteRule ^/(.*)/(.*)/(.*)/(.*)$ /community-events.php?ID=$3 [L] </filesMatch> 这显然是重写这个 mydomain.com/comunity-events/category/id/name 到此 mydomain.com/comunity-events.php?myvariables 现在,我想要一个没有起始“文件夹”的新重定向,就像这样 mydomain.com/business-category/business-name 到 mydomain.com/business-profile.php?variables 在当前配置下,这是否可能,无需为每个类别名称进行重定向? 您甚至不需要 filesMatch 指令,因为您可以匹配 RewriteRule 本身的起始部分。 您可以使用以下规则替换 .htaccess: Options +FollowSymlinks -MultiViews RewriteEngine On # handle /member/... RewriteRule ^/?(member)/(.*)/(.*)$ /member-profile.php?ID=$2 [L,QSA,NC] # handle /community-events/... RewriteRule ^/?(community-events)/(.*)/(.*)/(.*)$ /community-events.php?ID=$3 [L,QSA,NC] # handle /business-category/business-name RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/?(.*)/(.*)$ business-profile.php?name=$2 [L,QSA]

回答 1 投票 0

.Htaccess 重写用户名

我是 php 的初学者,主要是 htaccess 部分。这真是令人困惑。 所以我有这个文件:- www.domain.com/profile.php?username=my_username 我怎样才能使用

回答 3 投票 0

任何关键字到物理子文件夹的 htaccess 规则

我正在努力处理有关文件夹的事情。我有一个名为“admin”的子文件夹,因此我可以通过 mydomain.com/admin 访问该网站。 但是我希望如果我说 mydomai...

回答 1 投票 0

非ascii字符、连字符、下划线和括号的重写规则?

我想允许非 ASCII 字符出现在我的网址中。 过去我运行以下重写规则 RewriteRule ^([\w()-]+)/?$ rewrite.php?a=$1 [NC,L,QSA] 重写规则 ^([\w()-]+)/([\w()...

回答 1 投票 0

如何仅针对给定域将路径重定向到另一个域上的另一个路径?

我想将 myname.me/a-path 重定向到 blog.myname.com/this-path/。为 myname.me 提供服务的目录也为 myname.com 提供服务。我不希望 myname.com/a-path 重定向到 blog.myname.com/t...

回答 1 投票 0

如何阻止 Alexa 工具栏用户?

有什么想法可以阻止 Alexa 工具栏用户吗?当我们处于测试阶段时,我不想出现在排名中...... 我发现您可以通过以下方式阻止他们的搜索引擎 用户代理:ia_archiver 不允许: / 布...

回答 2 投票 0

htaccess 重写条件 404 所有查询字符串仅在索引页上

我试图保护主页,因为在谷歌控制台上,我关于查询字符串的报告是可见的,如下例所示: https://example.com/?s=something.g 我只想 404 所有查询字符串...

回答 1 投票 0

Apache error.log 无效命令“RewriteEngine”,可能拼写错误或由未包含在服务器配置中的模块定义

收到 500 内部服务器错误,检查 Apache 日志发现此错误: 无效命令“RewriteEngine”,可能拼写错误或由未包含在服务器配置中的模块定义

回答 1 投票 0

多站点的RewriteRule配置(仅适用于指定域)

我在一个目录实例上有几个域,例如: aaa.com、bbb.com、ccc.com、ddd.com、... 我想仅将指定域 URL 的重定向添加到另一个域 URL: https://aaa...

回答 1 投票 0

Apache mod_rewrite 规则问题导致无限循环

我们必须从此 URL 重定向: https://www.ourdomain.com/event/just-an-event-600922?test=620c3c875ceb1ae584920c04d02bc083 不带查询字符串的情况相同: https://www.ourdomain.com/event/just...

回答 2 投票 0

Mod_rewrite 无法正常工作

我无法让(非常)简单的 mod_rewrite 工作。 这是我的代码... # 启用重写引擎 重写引擎开启 #创建友好的URL RewriteRule ^libs/jquery.html$ libs/loader.php [L]

回答 1 投票 0

我需要将htaccess中的2个url重写到不同的页面。两个网址都以相同的名称开头,但一个具有单个参数,另一个具有 2 个参数

我有2个动态网址 http://localhost:8080/overseas/cost/cancer 和 http://localhost:8080/overseas/cost/cancer/cancer-treatment 结构就像用户单击任何部门(癌症、心脏病...

回答 1 投票 0

基本 .htaccess %{REQUEST_URI} 不起作用

一个 WordPress 网站正受到来自多个 IP 地址的机器人的攻击。 URL 是 https://example.com/product/something/#comment-1804 但没有这样的评论。我什至不知道为什么有些...

回答 1 投票 0

已将 CakePHP 移至 Azure 应用服务,重写不起作用

将我的 CakePHP v2.2 应用程序从 Linux 服务器复制到 Azure 应用服务以进行开发/测试。我知道 .htaccess 不起作用,所以我在每个文件夹 \ & pp\ & pp\webroot\ 中添加了一个 web.config。那个...

回答 2 投票 0

.htaccess 允许 www 和非 www

我有可以像 https://sub.example.com 一样访问的子域,但如果我访问 www.sub.example.com 它会返回 找不到服务器 目前没有任何 .htaccess 文件,如果我输入 sub.example.com,它会...

回答 2 投票 0

使用 GET 参数重写 Apache 不起作用

我有一个网址:www.example.com/products.php?category=category 我想重写为 www.example.com/products/category (该类别可以是肉类、调味品或烟熏品,具体取决于哪一个

回答 1 投票 0

Codeigniter 3 删除index.php问题

我有一个在codeigniter 2.1.4中为客户开发的小项目,现在他坚持迁移到codeigniter 3 DEV版本。我知道这不是一个好主意但是... 我的问题是我无法...

回答 11 投票 0

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