url-rewriting 相关问题

URL重写引擎是修改Web URL外观(URL重写)的软件。重写的URL用于提供更短和更相关的网页链接,将用户从过时的URL路由到替换,或简化URL的格式以便人类可读。该技术在用于生成网页的文件和呈现给世界的URL之间增加了一定程度的分离。

IIS URL 重写传递查询参数而不将其包含在 URL 中

我有一个类似于 example.com/navbar?tab=1 或 example.com/navbar?tab=2 的 URL,我希望能够将该 URL 重写为独立的 slug URL。我想将 example.com/navbar?tab=1 重写为 example.com/

回答 1 投票 0

为什么 IIS 7.5 在文件夹上添加尾部斜杠?我们可以禁用删除尾部斜杠的 URL 重写规则的礼貌重定向吗?

IIS 通过添加尾部斜杠来对目录进行 URL 清理。请参阅 IIS 6 中的旧文档: 当请求没有尾部斜杠的文件夹时,IIS 会生成礼节性重定向 为什么?意图还在吗

回答 2 投票 0

在搜索中重写自定义帖子类型 URL

我有一个网站,其中有一个自定义帖子类型(来自 CoAuthors Plus 的客座作者)。通过一个插件,我设法使自定义类型“客座作者”的帖子可以通过 WordPress 旧版本进行搜索......

回答 2 投票 0

无法匹配 mod_rewrite 中的 %2F

我有一组重写规则(在 .htaccess 中),如下所示: RewriteRule ^list/vendor/(.*)$ list.php?vendor=$1 RewriteRule ^list/product/(.*)$ list.php?product=$1 RewriteRule ^list/(.*)$ li...

回答 1 投票 0

为什么htaccess规则重写url后我无法访问我的页面和查询参数?

我有一个表单的网址 --> https://websitename.com/content?id=xyz 我想重写表单中的网址 --> https://websitename.com/content/xyz 我希望能够访问查询参数...

回答 2 投票 0

如何针对某个包含空格的 apache 请求返回 404?

对于如下所示的网址(使用 .htaccess)返回 404 的简单/可靠的方法是什么? /foo/我的文件名.jpg 随着时间的推移,我应该能够阻止 .htaccess 中的更多网址,所以它不是......

回答 1 投票 0

Next.js 版本 13.5.2 中的 Next Link 组件重写问题

我目前正在使用 Next.js 开发一个多语言网站,并且我一直在使用重写来处理不同的语言。但是,更新到 Next.js 版本 13.5.2 后,我遇到了一个问题...

回答 1 投票 0

重定向404错误htaccess后重写URL

所以我知道这可能看起来有点奇怪,但为了保持一致性,我希望所有网址都以这种形式出现: http://example.com/page/ 到目前为止,我已经让常规页面正常工作了...

回答 4 投票 0

.htaccess 屏蔽url并将域名重定向到子目录

大家好 我希望得到一些 .htaccess 的建议。 我有两个 WordPress 安装。 “A”位于我的 ISP 的 Linux 服务器根目录中,“B”位于同一服务器的名为“

回答 3 投票 0

隐藏azure b2c的url段

是否可以隐藏azure b2c url的url段?我有自定义域,并且被迫使用 Azure Front Door 服务。我看到这个服务有 url 重写功能,所以可以代替这个 url

回答 1 投票 0

Bitnami Apache 重写重写条件和规则

我真的很感谢您在重写某些东西时提供一些帮助。 我已将一个网站移至子域,但现在该网站的链接不起作用。 之前的链接是: https://www.domainname.com/folder/

回答 1 投票 0

IIS 重写 url 中的哈希值(#)

我正在使用 .NET 作为后端和 ReactJS 作为前端框架的应用程序。目前,我们希望从 React Hash Router 迁移到 React Browser Router。改变进展顺利...

回答 1 投票 0

httpContext.Current.Request.RawUrl 用于返回带扩展名的路径

我有一些 ASP.NET C# 代码,可以获取路径名并将其用于各种授权和身份验证任务。在我们的网站项目中,这就是返回路径(带扩展名,用于考试......

回答 1 投票 0

Apache rewrite 重写条件和规则

我真的很感谢您在重写某些东西时提供一些帮助。 我已将一个网站移至子域,但现在该网站的链接不起作用。 之前的链接是: https://www.domainname.com/folder/

回答 1 投票 0

范围 IIS 通过请求 URL 重写出站规则

有没有办法将 IIS 的出站重写规则限制为仅在请求的 URL 与模式匹配时才应用?我怀疑这是不可能的,因为请求 URL 在响应中不可见,但我

回答 1 投票 0

Nginx - 将位置重写为 root (pgadmin4)

我得到了这个 nginx 配置: 服务器 { 听80; 返回 301 https://$host$request_uri; } 服务器 { 听443; server_name my-pgadmin.local; ssl_证书 /etc/ssl/cer...

回答 1 投票 0

当获取没有index.php的目录时,htaccess不会重写URL

我写了一个htaccess文件来重写URL。它应该做什么:当用户访问没有相应 PHP 文件的 URL 时,它会重定向到route.php。 这有点复杂......

回答 1 投票 0

从iis7中的wordpress URL中删除index.php

我想从url中删除index.php,我正在使用wordpress和iis7。 我该怎么做

回答 3 投票 0

Prestashop - .htaccess URL 重写(添加个人链接)

我想知道为什么个人链接(用于 URL 重写)不适用于 Prestashop... 我做了一个测试(添加在文件末尾): RewriteRule ^test$ /index.php [L] 但这不起作用...

回答 4 投票 0

如何使用 IIS 将旧的且不存在的 url 重定向到特定 url

我有网站,我想设置将旧的且不存在的网址重定向到特殊网址 旧网址已不存在 我的配置不起作用! 我有网站,我想设置将旧的且不存在的网址重定向到特殊网址 旧网址已不存在 我的配置不起作用! <rule name="SP" stopProcessing="true"> <match url="^domain.com/Product/PoductDetails/bitouyin/probiotin$" /> <action type="Rewrite" url="domain.com/Products/biotin" /> </rule> 请求旧网址 domain.com/Product/PoductDetails/bitouyin/probiotin 到 domain.com/Product/bitouyin/probiotin 谢谢! 你的重写规则中的参数不正确,你可以尝试这个规则: <rewrite> <rules> <rule name="Remove PoductDetails" stopProcessing="true"> <match url=".*(PoductDetails)(.+)" /> <action type="Redirect" url=domain.com{R:2} appendQueryString="false" /> </rule> </rules> </rewrite>

回答 1 投票 0

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