url-rewriting相关内容

.htaccess url 重写并删除 %20

嗨,我对重写的东西很陌生.我有一个托管我的网站的 Apache 主机,我需要重写 url 以使其看起来比当前更好. 所以我有这个链接 http://www.kalah.co.za/content.php?page=Civil%20Tactical%20Training 我希望它看起来像 http://www.kalah.co.za/Civil-Tactical-Training.html ..
发布时间:2022-01-04 16:39:36 PHP

IIS URL 动态改写方式

IIS、asp.net 网页中动态url重写的方式有哪些?我知道其中之一是动态地将规则添加到配置中,但这有一些缺点. 解决方案 您还可以通过 IIS Url Rewrite Module 使用自定义重写提供程序.有一篇关于这个主题的好文章 这里. 如果您需要动态重写规则,DbProvider 可能对您最有用. ..
发布时间:2022-01-04 16:39:28 C#/.NET

如何使用 .htaccess url 重写添加 .php 扩展名?

我在我的网站上设置了 .htaccess 文件,该文件将 SLUG 文本显示为 URL 中的页面名称,但没有扩展名.例如真实网址是 www.mywebsite.com/page.php?page=about-us 然后通过url重写加载到下面的url www.mywebsite.com/about-us 下面是我的 .htaccess 文件代码 Options +FollowSymlin ..
发布时间:2022-01-04 16:39:18 PHP

基于查询字符串 ID 的 ASP.net URL 重写

大家好,我想弄清楚如何将 www.mywebsit.com/Articles/newsInfo.aspx?id=3 等网址重新写入 www.mywebisite.com/Articles/My-News-Title.aspx 我不知道我是否误解了什么,但下面是我拥有的代码,似乎没有任何事情发生.网址保持不变. Sub Application_BeginRequest(ByVal sende ..
发布时间:2022-01-04 16:39:04 C#/.NET

带有正斜杠的哈希片段在 IE 中使用 AJAX 请求抛出 403 错误

我的网址类似于:http://www.example.com/#!/test/ 以及当哈希片段为 /test/ 时处理的 AJAX 请求.AJAX 请求很好,除了在 IE 中,它会抛出 403 错误.它在所有其他浏览器中都可以正常工作. 现在,如果我将 URL 更改为:http://www.example.com/#!test/ 它工作得很好.我无法更改我当前的哈希片段 URL ..

.htaccess 重写规则不会对字符进行 unicode

我正在使用以下 ModRewrite 使我的网址看起来更干净: RewriteEngine On重写规则 ^([a-zA-Z0-9_-]+)/?$ index.php?key=$1 它允许使用字母和数字就好了,但是当我尝试使用 % 时会产生 400 错误,我需要将 unicode 字符用于 #/' 等.这背后有什么原因吗?谢谢. 解决方案 你应该在你的重写规则中使用 B 标志.看看ap ..
发布时间:2022-01-04 16:38:44 服务器开发

Mod_rewrite invisible: 当目标是一个文件时工作,而不是当它是一个目录时

我有将 foo.com/test(或 foo.com/test/)转换为 foo.com/test.txt 的重写规则: RewriteRule ^test/?$ test.txt [NC,L] 它完美运行,而且重要的是,它永远不会向用户透露“真实"URL 是 foo.com/test.txt. 现在我想做同样的事情,其中​​“真实"的 URL 是 foo.com/testdir,其中 ..
发布时间:2022-01-04 16:38:26 服务器开发

如何在 iis 服务器上启用 mod_rewrite

我发现我的服务器(_SERVER["SERVER_SOFTWARE"] -Microsoft-IIS/7.0),Architecture x86 上没有启用 mod_rewrite 功能.如何启用 mod_rewrite.有人可以帮我. 解决方案 对我有用的答案是安装 Microsoft URL Rewrite 模块,然后在站点的根目录中创建一个 web.config 文件,其中包含它(规 ..
发布时间:2022-01-04 16:37:52 PHP

如何用PHP+IIS实现URL路由?

我编写了一个内容切换器脚本,该脚本使用动态 URL 来传递指示要发送哪些数据的参数. 例如要查看关于页面,您可以输入:http://www.example.com/?page=about 问题是这对用户不友好,尤其是在我的情况下,用户不一定通过主页上的链接访问此页面. 我希望 URL 看起来像:http://www.example.com/about/ 不幸的是,我在 II ..
发布时间:2022-01-04 16:37:45 PHP

如何从 URL 中删除锚标记?

我正在尝试删除在切换手风琴时使用的锚标记或包含指向页面另一部分的锚的链接. http://rivo.wpengine.com/why-rivo/#toggle-id-3 我想删除此 URL 的 #toggle-id-3 部分. 我可以对 .htaccess 文件做些什么,也许使用 mod_rewrite? 解决方案 您不能使用 htaccess 或 mod_rewrite 来删除 ..
发布时间:2022-01-04 16:37:39 服务器开发

在 Struts2 中使用 Tuckey URL Rewrite 在 URL 重写方面需要帮助

我想为我的基于 Struts2 的应用程序(目前在开发环境中)重写 URL.我已经搜索过它并找到了关于 Tuckey URL Rewrite 并在我的项目中设置它.现在我希望我的登录 url 当前为 http://localhost:8080/MyProject/loadLogin.action(我在 Struts2 中使用通配符映射)看起来像 http://localhost:8080/登录.下 ..
发布时间:2022-01-04 16:37:00 Java开发

没有mod_rewrite的Apache重写?

Apache 如何在没有启用或配置 mod_rewrite 的情况下重写 URL? 我正在从我的开发服务器重新设计站点.我为站点部分使用了目录结构,但我正在考虑切换到 URL 重写并将相关文件放在站点的根目录中. 例如,about 页面有一个名为 about 的子目录,它包含一个 index.php,当请求是 http://www.example.com/about.我计划更改此设置, ..
发布时间:2022-01-04 16:36:34 服务器开发

.htaccess 重定向后隐藏子目录 url

我正在将网站重定向到我创建的子目录.子目录包含 WordPress 的安装,现在我想从网站屏蔽子目录 url. 现在类似于 http://mywebsite.com/apt/ 我想从 URL 中删除/apt/. 我今天尝试了所有方法,在 Google 上搜索,尝试在我在这里找到的 htaccess 上写各种东西,但没有任何效果. 在站点主目录的htaccess上,我用这段代 ..
发布时间:2022-01-04 16:36:16 服务器开发

将多个 IIS7 重写规则(重定向)合二为一

我正在使用 iis7 的 URL Rewrite 模块来完成几件事: 从非 www 到 www 的 301 重定向规则 301 将规则 .info 重定向到 .com(移动到我域的 .com 版本) 301 从旧页面重定向规则,例如/page-name.asp 到/page-name 我已经能够将前两项合并为一个规则,第三项是它自己的规则.问题是在请求如下url的情况下会生成两个3 ..
发布时间:2022-01-04 16:36:12 服务器开发