url-rewriting相关内容

经典 ASP URL 重写

我想知道当您无权访问 IIS 进行任何重写更改时,是否可以使用经典 ASP 进行 URL 重写? 我们有一个在线商店,其中产品通常链接为/product.asp?ContentID=X,但希望有一些对 SEO 更友好的东西,例如/product/unique-product-name 不幸的是,我们在一个共享的托管平台上,并且当前的托管服务提供商不愿意在他们的服务器上安装额外的组件,以 ..
发布时间:2022-01-16 15:52:24 服务器开发

是否可以在经典 asp 中进行友好的 url(url 重写)?

我知道如何在 asp.net 中创建/实现友好的 url,但是否有可能(如果可以,如何)在经典的 asp 中做到这一点? 如果不可能,谷歌将如何响应 (SEO) 创建唯一目的是重定向(加载时)到不同页面的页面? 谢谢! 解决方案 使用 像 IIRF 这样的 URL 重写器 或 IsapiRewrite 绑定到 IIS 并在 ASP/ASP.NET/PHP 获取请求之前进行处理. ..
发布时间:2022-01-16 15:05:54 服务器开发

Discord.py 重写角色层次结构检查

我在 discord.py rewrite 中编写了一个机器人.到目前为止,它只有 !kick、!ban 和 !unban 等基本选项.但是,当前设置为具有适当权限的任何人都可以对任何人执行此操作.这意味着具有“版主"级别的人可以禁止具有“管理员"级别的人,这是不允许的.如何添加一个简单的检查来查看该人的排名是否高于/低于他们试图踢/禁止的人? 解决方案 Member 对象有一个top_r ..
发布时间:2022-01-15 08:53:58 服务器开发

.htaccess - 如何从 url 中删除重复的字符?

我有以下网址: example.com/hellllllllllo 我一直在寻找一种方法来避免重复字符最多加倍. 受此问题/答案的启发使用 htaccess 从 URL 中删除字符 我已创建以下 htaccess 文档以避免重复字符.如果字符重复超过 23 次,则 url 没有完全重写,我想知道是否有任何可能的改进? RewriteCond %{REQUEST_METHOD} !=PO ..
发布时间:2022-01-10 13:45:10 服务器开发

ASP.NET - 构建自己的路由系统

在最近的一个项目中,我用 PHP 构建了自己的 MVC 框架.我实现的其中一件事是路由系统.我使用 Apache 的 mod_rewrite 将所有请求发送到 index.php,然后解析 URI 以提取信息并路由请求. 我现在正在涉足 ASP.NET,我想知道是否/如何执行类似的操作.有没有办法将所有请求(类似于 WordPress 的方式)路由到执行中央路由处理的一个页面?我知道 ASP ..
发布时间:2022-01-08 18:46:33 C#/.NET

nginx重写post数据

我需要将 POST 数据保存到不同的 url 重写工作,但帖子数据丢失 需要将数据从 user_info.php 发布到 userhistory 位置 ~ user_info.php {重写 ^/.* http://testing.com/userhistory 永久;} 数据丢失.如何保存数据? 解决方案 基本上,您希望使用 301 Moved Permanently ..
发布时间:2022-01-08 08:44:15 服务器开发

从 Joomla 中删除 index.php!带有 NGINX 的 URL

如何从我的 Joomla URL 中删除 index.php?例如: http://domain.com/index.php/webpage 应该变成 http://domain.com/webpage 我一直在遵循我发现的一些指南,但这都会导致重定向循环、404 或内部服务器错误.我需要一些指导. 这是我当前的配置(不包括失败的尝试). 服务器{听 [::]:80 ..

IIS 不编码 utf-8 网址?

我在 IIS7 服务器上运行 Joomla 2.5. 问题是 Joomla 的搜索引擎友好网址不起作用.无论我输入什么网址,它都会转到 index.php. 在为重写规则和 IIS 设置苦苦挣扎了一天之后,我得出了两个认识: 仅当 url 是 unicode 时,搜索引擎友好的 url 才会被破坏. 在我的 WAMP 服务器中,SEF url 可以完美运行: $_SE ..
发布时间:2022-01-06 21:44:35 服务器开发

如何禁用“?i=1"网址中的参数

我的网站在 InfinityFree 托管上运行,它广告 ?i=1 后缀(如 www.mysite.com/?i=1 或 /?i=2 或 /?i=3) 到每个 URL 以保护网站免受恶意机器人的攻击,正如他们所说. 当然,我不喜欢这些后缀并想禁用它们(只需将 www.mysite.com/anypage/?i=1 重定向到 www.mysite.com/anypage/).请注意,我不想禁用 ..
发布时间:2022-01-04 23:44:01 服务器开发

如何使用htaccess从url中删除GET参数?

我的网站除了在一页之外不使用任何 GET 参数.尽管如此,我可以看到 Google 设法使用 GET 参数索引了我的一堆页面.这对 SEO 不利(重复内容)... 所以我试图编辑我的 .htaccess 以在所有带有 GET 参数的 url 到没有 GET 参数的 url 之间进行 301 重定向(一个 url 除外).一些例子: example.com/?foo=42 => exam ..
发布时间:2022-01-04 23:42:05 服务器开发

REQUEST_URI 与显式路径和文件名不匹配

真的很难过,因为形式和语法看起来都不错. REQUEST_URI 的 RewriteCond 与显式路径和文件名不匹配.隔离时,REQUEST_FILENAME 的 RewriteCond 匹配得很好.我已经使用 phpinfo() 验证了 REQUEST_URI 包含前导斜杠,并且还测试了没有前导斜杠. 这里的目标是知道请求是针对这个文件的,如果它不存在,则抛出 410. Rewr ..
发布时间:2022-01-04 16:51:29 服务器开发

PHP $_GET 和 .htaccess 重写

我知道这可能是一个常见问题,之前也有人问过,但 .htacess 对我来说看起来很陌生,我似乎无法通过查看以前的问题来解决这个问题. 我有一个搜索索引脚本,语法是: .../listing/?field=property_type&query=retail 我只想将其重写为: .../listing/{field}/{query} 另一个问题,我有一些布尔字段......例如: . ..
发布时间:2022-01-04 16:50:40 PHP