问题标签 [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.
joomla - joomla 模板 rtl 切换不适用于 sh404sef
在 Joomla 中,使用任何第 3 方 SEF 组件(在我们的例子中为 sh404sef)需要禁用语言过滤器插件,这里开始了 RTL 切换在 RTL 页面中不起作用的困境,因为大多数框架,例如我们使用的 Gantry,取决于在为切换启用的那个插件上。
ltr 页面:mobylak.com rtl 页面:mobylak.com/ar
在 rtl 页面上,检查元素,它显示在 html 标记中:
当禁用 sh404sef 并启用语言过滤器插件时,它会正确显示为:
当然,如果 sh404sef 与语言过滤器插件一起启用,则 /ar 站点会中断。
我们唯一没有遇到这个问题的框架是 Vertex,但它不是我们首选的框架。
Gantry 模板有一个包含 rtl.less 的“less”文件夹和一个包含 rtl.css 的 css 编译文件夹,所以我们要寻找什么来实现支持 sh404sef 和语言插件的龙门模板支持 RTL 切换过滤器禁用?
谢谢
url - 如何对 joomla 3.1 核心别名生成器进行硬编码
我正在使用 joomla 3.1 并想为一些特殊的土耳其字符编辑别名生成函数。因为它将'Ü'字符重写为'ue',但我希望它为'u'。而且我不想使用 unicode 别名功能。
- 'Ü' 和 'ü' 必须是 'u'
- 'Ö' 和 'ö' 必须是 'o'
- 'İ' 和 'ı' 必须是 'i'
- 'Ş' 和 'ş' 必须是 's'
- 'Ç' 和 'ç' 必须是 'c'
我该如何解决?
joomla - 我们可以 SEF 启用 joomla 管理吗?
是否可以启用 SEF 进行 joomla 管理?如果是,我们需要如何进行?或者是否有任何 .htaccess 文件来实现这一点?
joomla - Joomla 2.5 无法升级扩展,因为无法将安装文件保存在临时目录中
我试图在我的 joomla 2.5 上更新我的 Artio Joomsef 组件,但它似乎无法完成,因为当我更新它时,它给出了一个错误:“检测到无限循环无法将安装文件保存在临时目录中无法找到安装包。”
这是为什么?它在我当地工作,但我仍然不知道可能会出现什么问题。我什至尝试将我的 tmp 文件夹权限更改为 777,我知道这很糟糕,但我现在已经恢复了它。它仍然无法解决问题。问题是什么?有人经历过吗?
url - Joomla URL 垃圾
所以,我已经建立了一个网站,并在“是”上设置了搜索引擎友好的 URL,我已经设置了页面别名,我的主要 URL 很好,但是出于某种原因,可以通过一些奇怪的链接访问这些页面,例如 mysite.com /component/content/article/17-category/61-article-name.html 而不是 mysite.com/category/article-name.html 就像我想要的那样,就像我在我的站点地图中一样。
为什么 joomla 会生成这些多余的 URL 以及如何摆脱它们(所以当有人在 google 中点击它们时,它会将他带到 404)?
谢谢
PS。回答问题如何清理 Joomla!网址?对我没有帮助。
joomla - joomla 在哪里存储 sef 网址?
我刚刚从我的网站上卸载了 mijosef,因为我讨厌它重命名 my 的方式sef urls
,但现在我的原件sef urls
没有回来,joomla在哪里存储sef urls
?在数据库中?在一个文件中?还是在哪里?
我尝试使用 akeeba 备份恢复我的网站,但问题仍然存在,并且我无法在数据库中找到对 sef url 的任何引用。
joomla - 通过模块访问文章时使用了错误的 URL
我有一个烦人的问题,希望有人能提供帮助。
我们在我们的 Joomla 网站上使用了很多扩展(主要是 Roksprocket,但也包括 Global News Filter)。
模块本身工作正常,但是当我单击其中一个模块中的一篇文章时,该文章会打开,但它没有使用应该显示的漂亮 URL(我们将搜索引擎友好 URL 设置为是,并将使用 URL 重写设置为是的)。这发生在所有提取类别的模块上(所以我认为它没有链接到特定的扩展)。
例如,在我们的案例研究页面上,如果您单击 RSA 案例研究上的阅读更多内容,您将获得此 URL
但是你应该得到的是与这篇文章相关的菜单项 URL,就是这个
http://www.assima.net/en/resources/case-studies/ats-case-studies/rsa
我不认为我们的 .htaccess 有什么问题,因为我恢复到默认的 Joomla 并且它仍然发生。
这也曾经完美地工作过。我第一次注意到它是在去年 10 月或 11 月左右。
如果有人有任何想法,我将不胜感激,我已经多次搜索该问题并没有找到任何帮助。
谢谢艾玛
.htaccess - Joomla 2.5 SEO / htaccess 停止组件检测
我正在开发基于 Joomla 2.5 框架的客户网站。关闭 SEF(内置 Joomla 版本)的 URL 是这个
用户有一个插件,我在插件中内置了这条线,以确保该插件仅在使用组件 CMGroupbuying 时触发
关闭 SEF 后,效果非常好。但是,当我启用 SEF 时,URL 变成
并且检测脚本停止工作,因为 joomla 不再看到 Request::getCmd('option'); 等于 com_cmgroupbuying 说实话,这让我大吃一惊,因为它使 getCmd 完全没用。我已经看到其他人在这方面受到了影响,但没有找到任何明确的解决办法
任何人都可以提供一个解决方案来阻止 Joomla 的这种失败,或者通过 DEFAULT htaccess 错误中的一些额外行来保留此信息以供 joomla 使用,或者可能检测部分 URL,以便我可以从中构建检测器脚本
.htaccess - 带有 mod_rewrite 错误 500 的 SEF 链接
嘿,我想重写我的链接
到
我试过了
但它似乎给出了一个错误 500
.htaccess - 如何在 Joomla 2.5 上使用 sef 重写和 .htaccess 重定向 url?
我已经阅读了我能找到的关于这个主题的所有内容,但我仍然无法将我的新网址重定向到旧网址!
我正在使用 Joomla 2.5.6,Apache 和 SEF 工作正常,但 SEF 重写没有。该 URL 实际上重写得很好,但它不会将我重定向到旧 URL。
我已经在一个 Joomla 1.5 站点上进行了此操作,通过将 htaccess.txt 更改为 .htaccess 并编辑 configuration.php 效果很好,但看起来 Joomla 2.5 上发生了一些变化
基本上我希望我的新 URL:mysite.com/page.html 重定向到旧 URL:mysite.com/index.php/page.html
我真的需要你的帮助!谢谢 !