问题标签 [sef]

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 投票
1 回答
1090 浏览

php - joomla中模块的SEF url

我正在制作一个模块并试图弄清楚如何从这个模块中获取搜索引擎友好的文章网址

这是今天的助手类

这是用于显示内容的 default.php

那么如何获得以 SEF 格式显示的每篇文章的正确链接?

谢谢你的帮助!

0 投票
1 回答
264 浏览

mysql - 如何为数据库字符串值生成 SEF 别名

我有一个名为 games 的数据库表,为了简化,它包含“id”和“gametitle”列,并且已经填充了大约 7,000 行。

我想做的是有一段 SQL 可以为我可以在 URL 中使用的游戏标题生成一个 SEF 别名(我已经在网站上成功运行了 URL 重写)。

新字段将输入到名为“gamealias”的新列中。

例如,如果我的游戏名称为“Halo: Combat Evolved”,它会丢弃任何特殊字符并产生类似于“halo-combat-evolved”的内容。表中的所有别名都必须是唯一的,因为它们将在游戏 url 中使用......例如http://thegamesdb.net/game/halo-combat-evolved/

此外,如果在插入新行时,可以从 SQL 自动生成别名,而不必在 PHP 中处理它(可能以某种方式使用 sql 字段默认值),那将是很好的,尽管我不介意这样做如果在 SQL 中不可能神奇地使用 PHP。

0 投票
1 回答
381 浏览

php - SEF url 到 Joomla 中的普通 url

在 Joomla 中,假设我们有 sef url,例如:

http://www.mauriestate.com/en/mauritius-real-estate-community/groups/viewgroup/1-social-media-in-action.html

现在我必须在这个 url 上附加一个变量“id”,所以我这样做了:

现在,当我$inv_url在浏览器中打开时,出现 404 错误。你能告诉我如何在 php 中将变量附加到 sef url,或者你能告诉我从 sef url 生成普通 url 的方法吗?

0 投票
1 回答
249 浏览

facebook - Codeigniter + Joomla SEF (.htaccess) 在同一台服务器上。

我制作了一个标签作为 Facebook 应用程序。这个应用程序是通过 Codeigniter 制作的,它在我的服务器上运行良好,但是当我尝试在另一台服务器上安装它时,它不起作用,因为 Joomla 是在激活 SEF 的情况下安装的。现在,每次我尝试访问

我想编辑 .htaccess 但我没有这样做,因为该网站访问量很大,我不想搞砸一些事情。

joomla 门户位于一个文件夹内,可以用 htaccess 说“/joomla”。我试图制定自己的规则,但我不知道它是否会修改“/joomla”中的任何内容。

另外,我尝试了配置文件中的每个 URI PROTOCOL 都没有成功。我怎样才能让它工作?是否可以将两个系统(Joomla-SEF 和 Codeigniter)放在一起?

提前致谢。

0 投票
1 回答
283 浏览

ruby-on-rails - Rails 和 SEF URL:将 link_to 中使用的键更改为使用与主键不同的字段

在我的 Rails 3 应用程序中,我有一个名为 User 的模型,它具有 id 和 username,两者都是索引且唯一的。在某些观点中,我有以下几点:

这会创建一个这样的链接:

那个可怕的数字是 id(主键)。现在,为了站点的 SEFness,我想在我使用 link_to "...", user 的任何地方使用用户名而不是 id,但仅适用于该用户模型。向 link_to 添加参数并没有帮助,因为我已经在很多地方拥有它(而且我不想一直在任何地方添加另一个参数)。

如何仅针对一个模型覆盖 link_to 助手的行为?


这是我从接受的答案中扣除的这个问题的完整答案。我在我的用户模型中添加了以下内容:

现在,这使得使用 link_to 生成的所有链接都使用用户名,而 find 将同时尝试 id 和用户名,使其也向后兼容。

以为像我这样刚接触 Rails 的人会发现这很有用。

0 投票
2 回答
804 浏览

php - sef url中的php请求变量

我有一个页面(即www.mysite.com/products.php?catid=5),我在其中使用$_REQUEST[catid']来获取类别 ID 并在查询中使用它。我切换到 SEF 网址,现在网址显示如下www.mysite.com/products/category/5

如何使用新的 url 来检索catid值?

在 .htaccess 文件中使用以下几行来切换到 SEF url:

0 投票
1 回答
257 浏览

joomla1.5 - 手动插入 Joomla Show Cart NON sef URL

我遇到了一些 SEF URL 问题,因此我更新了我的 Joomla SH404SEF 模块,并与提供 404SEF 模块的公司的支持人员讨论了我的问题,他意识到有人手动为 Show Cart 链接插入了 SEF URL,并且这搞乱了他们模块的 URL 转换。所以他让我暂时禁用 SEF 模块,并为“显示购物车”链接手动插入默认的非 SEF URL,我不知道该怎么做!他说这个 NON SEF URL 应该在我的 Virtuemart 组件中的某个地方,但我到处寻找它,但没有找到!任何帮助将不胜感激。谢谢!陶 B.

0 投票
1 回答
580 浏览

php - 如何在我的组件中支持 SEF URL

我是 joomla 组件的新手,请帮助我。

我根据用户要求创建了一个小的 joomla 组件。并且运行完美。现在我在这个组件中有一个问题我试图在这个组件中提供 sef 支持,但我不知道该怎么做。

我读了这个链接 - http://docs.joomla.org/Supporting_SEF_URLs_in_your_component#Routing_URL.27s

我在我的组件中创建了一个路由器文件。在 router.php 文件中。

0 投票
1 回答
5212 浏览

joomla - 如何使用 JRouter 重写控制器和任务 URL?

我正在使用带有router.php文件的 Joomla 1.5 来重写视图的 URL 。以下是router.php的内容:

我需要为控制器任务启用 URL 重写。例如这一行:

我想转换为/component/pvccalcpro/helpers.js

而这一行:

我想转换为/component/pvccalcpro/orders.js

我试图弄清楚如何使用官方Joomla Routing Manual来实现这一点,但是在花了这么多天之后它仍然没有为我工作。也许我错过了什么?

以下是我的订单控制器的内容,例如:

0 投票
2 回答
976 浏览

.htaccess - 通过 1 个文件发送所有传入的 URL 请求,获取 PHP 的路径参数

我希望大多数传入的 URL 请求指向一个全局处理器文件

URL 可以有各种结构,但总是使用 '/' 而不是 '?|&|=',例如

  • www.itsme.com/news/finance/
  • www.itsme.com/news/money/trading
  • www.itsme.com/sports

index.php 应该能够识别 URL 及其调用它的参数,例如

由于我有很多目录,我想更好地避免在每个目录中单独放置一个(.htaccess)文件来进行重定向。

阿帕奇/Linux/PHP 5.3

这怎么能做到?thx