url-rewriting相关内容
我正在用PHP重写URL,需要找到末尾带有斜杠的URL,然后执行301重定向。我以为会有一个简单的PHP函数来查找最后一个字符串,但我什么也找不到。第一直觉让我认为我需要使用正则表达式,但我不是100%。 这里有一个例子: http://domainx.com/characters/我想找一个尾随斜杠并将其转换为http://domainx.com/characters 那么,哪
..
嗨,我有这样的链接: www.example.com/a-letter/a-1.html www.example.com/b-letter/b-1.html a Letter和b-Letter文件夹下也有3个文件。我删除了a-letter部分,并使用以下.htaccess代码: ## RewriteCond %{THE_REQUEST} /a-letter/ [NC] Rewrit
..
我已经试了3天了,还是没有结果! 我有一个现有的http网站,它有很多重定向规则,依赖于URL友好链接,我现在需要强制加载到HTTPS-谷歌最终会从索引中删除它们,但有很多从第三方网站到页面的链接,我不能实际更改。 下面的.htaccess处理http://example.com,但显然不是http://www.example.com 问题是,如果我添加了重写,并让它专门将url
..
我正在努力重写此URL http://localhost/sitecms/?search=viewPage&pageId=1 至 http://localhost/sitecms/pages/page/1 在index.php内部顶部声明的N.B.变量‘Search’,在index.php内声明为函数的viewPage接收pageID变量,并将其与关联数据一起传递给另一个文件夹
..
如何删除 "index.php" 在中心某处的 codeigniter 的每个路径中突出?我想要干净的非 index.php-fied URLs? 解决方案 如果您使用的是 Apache,请在您的 Web 根目录中放置一个 .htaccess 文件,其中包含以下内容: RewriteEngine onRewriteCond $1 !^(index\.php|[Javascript/CSS
..
我是这个社区的新手,但我发现它有时真的很有用. 我已经搜索了很多答案,但没有找到我需要的任何东西.我试图自己解决它,但我仍然遇到错误,所以我希望找到能告诉我正确方法的人...... :-) 我有一个“经典"的 ZF 网站,其中有许多控制器/操作 url,它们通过 .htaccess 文件重定向到 index.php. 现在,我需要将几个控制器重定向到 https ssl 连接,不
..
我为网站(此处称为 website.com)生成的证书存在问题. 我可以在浏览器中输入 http://www.website.com 并成功重定向到 https://website.com 如我所愿(生成证书让我们加密).我已经用 Apache2 重写规则完成了这个重定向.当我键入 http://website.com 时,重定向到 https://website.com 也可以正常工作.
..
我想使用 IIS7 的 URL Rewrite 模块来创建基于特定模式的 301 重定向. 我有一个只包含 .HTML 文件的网站.我正在将该站点转换为 .PHP 文件,但保留所有相同的文件名.比如下面的urls... /index.html/contact/contact.html/membership/member.html 会变成…… /index.php/contact/con
..
我们正在开发两个网站,一个是网络应用程序,另一个是移动应用程序. 所以我的要求是为移动用户创建一个重定向 url 以从 web 应用程序重定向到移动应用程序,但文件夹或结构不同. 对于 Web 应用程序,它是http://testrequest.com/home/Account/对于移动设备,它应该是 http://m.testresponce.com/mforyourhome/Acc
..
我正在使用 iis7 的 URL Rewrite 模块来完成几件事: 301 重定向规则从非 www 到 www 301 将规则 .info 重定向到 .com(移动到我的域的 .com 版本) 301 从旧页面重定向规则,例如/page-name.asp 改为/page-name 我已经能够将前两个组合成一个规则,第三项是它自己的规则.问题是在请求如下 url 的情况下会生成两个
..
我有一个包含嵌套应用程序的网站.假设嵌套应用程序的虚拟目录是“/app".当向 www.mysite.com/app 发出请求时,会重定向到 www.mysite.com/app/,可能是因为虚拟目录不为空.我在嵌套应用程序的 web.config 中设置了一条规则,以从所有 url 中删除尾部斜杠,但这不会影响嵌套应用程序的根路径.有没有办法(可能是 IIS 中的设置)在没有斜杠的情况下重写或重
..
我有问题.在 IIS 上,我得到了一个带有两个端口 80 和 443(https) 的网站.我想将用户的所有 http 请求重定向到 https.我还添加了 Rewrite rule to https,但是当我进入浏览器 http://localhost/site 时,它给了我相同的页面.我需要将用户重定向到 httpS://localhost/site. 也许这是因为我的本地配置?
..
我们拥有服务器 A,有时我们会在服务器 B 上重写对合作伙伴的请求. 在某些情况下,服务器 B 将响应重定向到一个完全不同的网站,这是预期的,假设服务器 C.但是,当该重定向表单服务器 B 返回到服务器 A 时,服务器 A 将其解释为重定向到自身 (A) 上的某个位置,而不是重定向到其他网站 - 服务器 C. 如何记录到外部网站的重定向并实际转到那里,而不是假设重定向在我的服务器上(和
..
我在根据查询字符串参数重定向到另一个 URL 时遇到一些问题.我想将输入 www.domain.com/signup.aspx?p=1 的用户重定向到: www.domain.com/signup
..
我有一个与 Windows Server 2008 和 IIS7.5 共享的主机计划,并且安装并启用了 Microsoft 重写模块. 那么,如何使用 Microsoft 重写模块将 mydomain.com/everywhere-in-site
..
..
我在名为“categorie"的模块中有一个实现: function categorie_url_inbound_alter(&$result, $path, $path_language) {if ($path == 'e') {$结果 = '用户';}} 我打算做一些更高级的事情,但我什至无法让基本的工作. 通过这个实现,我希望如果用户访问 mysite.com/e,他会获得用户页面
..
我的 web.config 中有以下内容
..
我在 IIS 7.5 站点上设置了 URL 重写:http://site1.com/ 这充当第二个站点的反向代理:http://site2.com/ 以下是事件流程: 1. 浏览器在 http://site1.com/somepath 上执行 GET2. 这会传递到 site2,因为 site1 是 URL 重写反向代理.这很好用,并且主机设置正确,因为我已经完成了需要这个的 mo
..
我想重写基于 Struts2 的应用程序的 URL(目前在开发环境中).我已经搜索过它并找到了关于 Tuckey URL Rewrite 并在我的项目中设置它.现在我希望我的登录 url 目前是 http://localhost:8080/MyProject/loadLogin.action(我在 Struts2 中使用通配符映射)看起来像 http://localhost:8080/登录.下面是
..