问题标签 [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 回答
344 浏览

php - php SEF 网址链接

我决定开始在一个已经相当大的项目上使用 SEF url。

所以我正在考虑像这样转换网址。

所以我在 htaccess 中添加了一个 RewriteRule,瞧,url 可以工作,但是我所有的 css、js、图像、链接都被破坏了,因为我在整个站点中都使用了相对路径。

IE。assets/css/styleshheet.css而不是http://localhost/assets/css/styleshheet.css

所以我的问题是,在使用 SEF url 时,您是否必须在整个站点中使用绝对路径,还是有什么技巧?

如果没有,实现它的最酷方法是什么?

0 投票
1 回答
1812 浏览

joomla - joomla 使用 htaccess 重命名组件 url

我正在使用 Joomla 2.5 和一个商业组件为一个想要拥有多个 vendros 的人构建一个 eshop,但我一直坚持如何更改组件的 url。

我要更改的是用户使用鼠标从链接传递时显示的 url。

例如,该组件有一个 SEF 函数,它重写 url 并使它们像这样:

  1. http://www.site.com/componentname/products/productname-productid-productcategoryid-vendorid.html _ _
  2. http://www.site.com/componentname/catalog/categoryname-categoryid-numberofpage.html _ _

我想要的是做到这一点:

  1. http://www.site.com/shop/products/productname-productid-productcategoryid-vendorid.html _ _
  2. http://www.site.com/shop/catalog/categoryname-categoryid-numberofpage.html _ _

因此,当用户通过链接时,它将向他显示新的 url。.htaccess 和重写规则是否可以做到这一点,或者只能通过组件来完成?我问这个是因为组件是用 ioncube 编码的,所以我自己不能这样做。

提前致谢!

0 投票
1 回答
1752 浏览

joomla - 如何禁用 Joomla 的 VirtueMart 组件的 SEF 分页?

是否可以为 VirtueMart 组件禁用 SEF?如果出于某些原因,我不需要分页...

但是,我只需要在分页时禁用它。对于 VM 上的其他链接,我需要分页。

是否可以通过对代码的微小更改来做到这一点?

0 投票
1 回答
411 浏览

joomla - joomla sef 仅在某些页面上中断 url

Joomla 2.5.7 和组件 K2 2.5.7 中的 SEF URL 有问题。关闭 SEF 的链接如下所示:

加上 SEF,它看起来像:

这是完美的!

但是这个网站上的另一个页面:

SEF 看起来像:

我的问题是:为什么第一个剥夺了那么多的观点和选择,而另一个是这样的?你有没有见过这些问题,你知道如何解决它们吗?非常感谢您的回答!

0 投票
1 回答
4241 浏览

joomla - 从 sef url 中删除组件部分,菜单项不完全

我已经为 joomla 2.5 构建了一个自定义组件。现在我想实现 sef url。所以我开始创建router.php文件。我几乎成功了。我唯一要更改的是删除组件名称链接。这是我得到的:

http://host.tld/component/componentname/

如果我使用别名创建菜单项,则 sef url 如下所示:

http://host.tld/别名

这是我想要的实际方案,但仅在我从菜单中单击菜单项时才会显示。如果我在主站点,这不起作用。

0 投票
2 回答
989 浏览

joomla - 如何在 Joomla 中强制对非 sef url 进行 301 重定向?

Google 无缘无故地为我的非 SEF 网址和 SEF 网址编制了索引。该站点始终将 SEF url 设置为 ON。

如何在非 SEF url 上强制进行 301 重定向,因此它永远不会显示,而实际上我没有在 .htaccess 中为我创建的每个新页面写入 301?

0 投票
1 回答
186 浏览

php - 如何生成 SEF slug 或 url

我想像 wordpress 一样生成页面、类别等的 slug 让我有页面标题:“我的页面标题”然后转义空格和特殊字符并生成像“my-page-title” 怎么做

0 投票
1 回答
442 浏览

php - 将目录名称添加到 SEF url 并传递 id 值而不在 url 中使用它

我是一个关于 .htaccess 和重写函数的新手。我搜索了很多页面,但找不到解决方案。这是我的问题:

我的 kurum.php 文件中有这些格式的网址:

所以我的正常网址是:

http://fxrehber.com/kurum.php?id=7&sef=ata-foreks

我的 .htaccess 的相关部分是:

所以我可以得到这种格式的 SEF url:

http://fxrehber.com/7-ata-foreks

我有两个问题:

1. 可以在不将 kurum.php 文件移动到新目录的情况下使用 .htaccess 将此 url 更改为这种格式吗?

http://fxrehber.com/kurumlar/7-ata-foreks

(我可以通过 .htaccess 添加“/kurumlar”目录,但我的 css 和图像链接不起作用)

2. 我可以传递 id 值而不在 SEF url 中提及它,如下所示:

http://fxrehber.com/kurumlar/ata-foreks(这对我来说是最好的选择)

如果我不能这样做,我是否必须仅使用 $sef 变量从数据库中选择文章?这有缺点吗?

我希望这足以解释我的问题。谢谢你。

0 投票
1 回答
83 浏览

php - 搜索引擎友好的 URL,但不应将 URL 插入数据库中

我有一个搜索页面,我想要一个 SEF URL,但我不想将它插入数据库。例如。www.abc.com/facility-search/types/state/city/

www.abc.com/facility-search/school/california/los-angeles/ 或 www.abc.com/facility-search/school+hospital/california/los-angeles/ 其中类型使用“+”分隔

有成千上万的组合,所以我不想在数据库中索引它们有没有办法在没有 SH404SEF 将它们插入数据库的情况下做到这一点?

我希望能够将 url 粘贴到浏览器,然后只解析设施搜索之后的任何内容。(我不会有一个带参数的等效 url)

非常感谢

0 投票
2 回答
639 浏览

php - 如何在 php 中从产品名称生成其他语言的 SEF url

我想为产品形成一个 SEF url。例如,如果产品名称是 Sony Ericcsson K550 ,我的 url 将是 sony-ericcsson-k550。但是对于土耳其语、俄语和中文等其他语言,如果我们以这些特定语言输入产品名称,我想做同样的事情(形成产品 url),而不使用另一个字段来获取英文产品名称。

我已经用俄语检查了magento,当我输入俄语时,它需要俄语文本作为产品名称,并以不同的方式用英语形成产品网址。

例如,在 magento 中,我将产品名称添加为“Новые, Xbox 360 Slim, любой модификации”,它形成了如下网址。privet-jeto-ispytanij-produkta

怎么可能?如何在普通的php中做到这一点?谁能帮我?提前致谢。