问题标签 [clean-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1296 浏览

mod-rewrite - 干净的 URL 是后端还是前端

你怎么看.. 干净的 URL 是后端还是前端的“纪律”

0 投票
5 回答
23059 浏览

url - Gmail 网址中的“shva”是什么?

Gmail URL 的以下部分是做什么用的?

如果你改变它,什么都不会发生!!

我知道 Gmail 不是开源程序,所以我们无法追踪代码。但是每个网站都试图使 URL 更短,因此理想情况下它们不应该在 URL 中添加冗余数据。同时,如果它们发生变化,它们不会产生任何差异或错误。

编辑:我知道这是脚本语言的参数,因为我是 PHP 开发人员,但作为开发人员,我从不添加无用的参数,我认为这是显而易见的/原始的感觉!

0 投票
1 回答
759 浏览

pagination - 如何摆脱 Kohana 分页网址中的垃圾?

我有一个关于 ko3 框架分页模块的问题。我有一个这样的路由模板:http: //my-site.com/blog/1/page2 这是我的 bootstrap.php 文件中的代码:

一切正常,但分页库会生成像 http://my-site.com/blog/1/page3?kohana_uri=blog%2F1.

这是创建分页的代码(在 Controller_Blog 中)

如何告诉分页模块生成干净的 url?当我手动从 url 中删除垃圾时,它也可以工作。

提前致谢

0 投票
3 回答
9981 浏览

php - . htaccess 在服务器中不起作用

嗨,我的 Web 服务器是 Apache。我在本地系统中创建了一个示例应用程序。使用干净的网址可以正常工作。但是当我上传到我的 Web 服务器(Apache)时,它无法正常工作。Apache中有任何设置吗?如果是,步骤是什么?如何检查我的 Apache 服务器中是否启用了 mod_rewrite?有什么方法可以通过任何 PHP 编码知道“mod_rewrite 已开启”?

提前致谢

0 投票
1 回答
407 浏览

c# - 帮助将 php 函数移植到 c#

我试图将此功能移植到 c#

http://www.phpsnaps.com/snaps/view/clean-url/

我在正则表达式 charp 命名法中转换 ""~[^-a-z0-9_]+~" (php 模式命名法)时遇到问题。

这是 c# 函数:

谢谢。任何可以帮助我?

0 投票
1 回答
2080 浏览

php - 核心php的URL路由方法

我在核心 php 中有网站,我想创建我的 SEF URL。在我的网站中,用于将控制权从一个页面转移到另一个页面,我使用了类似的东西

我读了一篇文章,但不知道如何实现它。

文章链接

所以我怎样才能让 url 读起来像“mysite.com/usr/edit” 我在谷歌上读了很多我知道我需要在 .htaccess 中做一些事情但我不知道在 php 中需要做什么所以我不必更改站点中的主要代码。
提前致谢。

0 投票
1 回答
1332 浏览

php - Apache mod_rewrite 将链接重定向到 localhost。如何使 .htaccess 与本地计算机中的每个站点一起工作?

我已将 Xampp 安装为 Web 服务器,并希望为我的一个项目创建干净的 URL。所以我把这些简单的行放在这个项目根目录下的 .htaccess文件中:

我也在这个项目中做了这样的链接:

我希望去localhost/this_project/about/,但它不起作用。我去localhost/about/这是错误的。我怎么解决这个问题?

我也将这一行放在 .htaccess 文件的第二行,但没有发生任何变化。

注意:每个项目的htdocs文件夹中有很多目录。

0 投票
1 回答
54 浏览

apache - 如何合并几个 HTAccess 重写?

我的网站有以下 .htaccess 文件:

这有效,因为 url 'hello' 有效,以及 'hello.php'。但是,我想做的是以下内容:

  1. 从“hello.php”中删除 .php 并重定向到“hello”。
  2. 删除(并重定向)尾部斜杠(如果有)。

如何才能做到这一点?我想这很简单。

编辑:我只是在做这个,如果你浏览到'hello.p',如果你浏览到'hello/',它也有一个重定向循环。

0 投票
1 回答
38 浏览

get - 正常链接重定向到友好的 URL

是否有可能以任何方式治疗

<a href="product.php?cat=mobile&sub=android&page=xy">link1</a>

作为

prodcuct/mobile/android/xy在地址栏中。我的意思是当点击'link1' 将在地址栏中显示 SEO 友好的 url。

提前致谢

0 投票
0 回答
153 浏览

.htaccess - mod_rewrite 带有字母的干净网址

我正在使用 mod rewrite 来创建干净的 url。我有这样的网址:

我已经成功重写了我的网址,如下所示:

使用以下 mod_rewrite 规则

我想要的是显示这样的类别名称:

如果我的重写规则有错误或者我需要做其他事情,请建议我。谢谢并恭祝安康。