url-rewriting相关内容
嗨,我对重写的东西很陌生.我有一个托管我的网站的 Apache 主机,我需要重写 url 以使其看起来比当前更好. 所以我有这个链接 http://www.kalah.co.za/content.php?page=Civil%20Tactical%20Training 我希望它看起来像 http://www.kalah.co.za/Civil-Tactical-Training.html
..
IIS、asp.net 网页中动态url重写的方式有哪些?我知道其中之一是动态地将规则添加到配置中,但这有一些缺点. 解决方案 您还可以通过 IIS Url Rewrite Module 使用自定义重写提供程序.有一篇关于这个主题的好文章 这里. 如果您需要动态重写规则,DbProvider 可能对您最有用.
..
我在我的网站上设置了 .htaccess 文件,该文件将 SLUG 文本显示为 URL 中的页面名称,但没有扩展名.例如真实网址是 www.mywebsite.com/page.php?page=about-us 然后通过url重写加载到下面的url www.mywebsite.com/about-us 下面是我的 .htaccess 文件代码 Options +FollowSymlin
..
大家好,我想弄清楚如何将 www.mywebsit.com/Articles/newsInfo.aspx?id=3 等网址重新写入 www.mywebisite.com/Articles/My-News-Title.aspx 我不知道我是否误解了什么,但下面是我拥有的代码,似乎没有任何事情发生.网址保持不变. Sub Application_BeginRequest(ByVal sende
..
我的网址类似于:http://www.example.com/#!/test/ 以及当哈希片段为 /test/ 时处理的 AJAX 请求.AJAX 请求很好,除了在 IE 中,它会抛出 403 错误.它在所有其他浏览器中都可以正常工作. 现在,如果我将 URL 更改为:http://www.example.com/#!test/ 它工作得很好.我无法更改我当前的哈希片段 URL
..
我正在使用以下 ModRewrite 使我的网址看起来更干净: RewriteEngine On重写规则 ^([a-zA-Z0-9_-]+)/?$ index.php?key=$1 它允许使用字母和数字就好了,但是当我尝试使用 % 时会产生 400 错误,我需要将 unicode 字符用于 #/' 等.这背后有什么原因吗?谢谢. 解决方案 你应该在你的重写规则中使用 B 标志.看看ap
..
我想使用 IIS7 的 URL Rewrite 模块来创建基于特定模式的 301 重定向. 我有一个仅包含 .HTML 文件的网站.我正在将站点转换为 .PHP 文件,但保留所有相同的文件名.例如,以下网址... /index.html/contact/contact.html/会员/member.html 会变成…… /index.php/contact/contact.php/会员
..
我有将 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,其中
..
在我的 .htaccess 文件中,我定义了以下规则以使我的注册页面 URL 为 http://example.com/register/ RewriteRule register//register.php 上述规则非常好,但我可以从 http://example.com/register/ 以及从 http://example.com/register 访问我的注册页面.php. 我
..
我发现我的服务器(_SERVER["SERVER_SOFTWARE"] -Microsoft-IIS/7.0),Architecture x86 上没有启用 mod_rewrite 功能.如何启用 mod_rewrite.有人可以帮我. 解决方案 对我有用的答案是安装 Microsoft URL Rewrite 模块,然后在站点的根目录中创建一个 web.config 文件,其中包含它(规
..
我编写了一个内容切换器脚本,该脚本使用动态 URL 来传递指示要发送哪些数据的参数. 例如要查看关于页面,您可以输入:http://www.example.com/?page=about 问题是这对用户不友好,尤其是在我的情况下,用户不一定通过主页上的链接访问此页面. 我希望 URL 看起来像:http://www.example.com/about/ 不幸的是,我在 II
..
我正在尝试删除在切换手风琴时使用的锚标记或包含指向页面另一部分的锚的链接. http://rivo.wpengine.com/why-rivo/#toggle-id-3 我想删除此 URL 的 #toggle-id-3 部分. 我可以对 .htaccess 文件做些什么,也许使用 mod_rewrite? 解决方案 您不能使用 htaccess 或 mod_rewrite 来删除
..
我想要这个网址: http://www.example.com/path/antyhing 不被重定向. 以下是我无法使用的: RewriteCond %{REQUEST_URI} !^/path/.*$ [NC]重写规则 ^ http://m.example.com/[R,L] 目前它将所有 URL 重定向到 http://m.example.com/ 这是我的 .htacc
..
我想为我的基于 Struts2 的应用程序(目前在开发环境中)重写 URL.我已经搜索过它并找到了关于 Tuckey URL Rewrite 并在我的项目中设置它.现在我希望我的登录 url 当前为 http://localhost:8080/MyProject/loadLogin.action(我在 Struts2 中使用通配符映射)看起来像 http://localhost:8080/登录.下
..
我需要帮助编写 mod 重写规则来更改查询字符串参数的名称.我想更改名称,而不是值. 旧名称 合作伙伴新名称a_aid 这样的链接 http://domain.com/?partner=derphipster&pname=foo&plink=http%3A%2F%2Fbar.com%2Ffoo 会变成 http://domain.com/?a_aid=derphipster&pn
..
Apache 如何在没有启用或配置 mod_rewrite 的情况下重写 URL? 我正在从我的开发服务器重新设计站点.我为站点部分使用了目录结构,但我正在考虑切换到 URL 重写并将相关文件放在站点的根目录中. 例如,about 页面有一个名为 about 的子目录,它包含一个 index.php,当请求是 http://www.example.com/about.我计划更改此设置,
..
在我的 routes.rb 中尝试重写规则可能是不言自明的: match "/:user/:photo-thumb.png" =>重定向(“/%{user}/photos/%{photo}/image?style=thumb"),:照片 =>/[a-zA-Z]+/ 我想将 mysite.com/alice/foo-thumb.png 之类的内容重定向到 mysite.com/alice/pho
..
我正在将网站重定向到我创建的子目录.子目录包含 WordPress 的安装,现在我想从网站屏蔽子目录 url. 现在类似于 http://mywebsite.com/apt/ 我想从 URL 中删除/apt/. 我今天尝试了所有方法,在 Google 上搜索,尝试在我在这里找到的 htaccess 上写各种东西,但没有任何效果. 在站点主目录的htaccess上,我用这段代
..
我正在使用 iis7 的 URL Rewrite 模块来完成几件事: 从非 www 到 www 的 301 重定向规则 301 将规则 .info 重定向到 .com(移动到我域的 .com 版本) 301 从旧页面重定向规则,例如/page-name.asp 到/page-name 我已经能够将前两项合并为一个规则,第三项是它自己的规则.问题是在请求如下url的情况下会生成两个3
..
我想重写以下网址 - http://localhost:99/Product/CategoryLevel?CategoryId=65&ProductName=Vitamins 与 http://localhost:99/Product/Vitamins, (或) http://localhost:99/Product/CategoryLevel/Vitamins
..