问题标签 [joomla-sef-urls]
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.
.htaccess - 如何使用 .htaccess 自定义重定向到新网址
我在我的 joomla 站点的自定义组件中生成了一个 rss 提要。
我在我的 joomla 站点中使用 ARTIO SEF 来配置 SEF url,并且我将 rss 提要的 SEF url 更改为如下内容:http://www.mysite.com/rss.xml
但是当我访问该网址时,我得到了一个 404 页面。
但是,此网址有效:http://www.mysite.com/rss-xml
rss-xml
当用户访问页面时,我对需要对我的网站(或 .htaccess 文件)进行哪些更改以使自定义重定向到页面感到困惑rss.xml
。
(注意:我最初使用 localhost 进行开发。)
php - Joomla 组件的 URL
我在 joomla 中创建了一个名为 careerform 的简单基本组件,所以我想知道它的 url 是什么?那将会 :
或者在 sef 中它会是这样的:
index.php/components/careerform
或者在使用 .htaccess 时会是这样
/careerform
这是真的还是具有不同设置的 joomla 默认 URL 是什么?请说出你知道的。
谢谢你的时间。
.htaccess - Joomla SEF Apache mod_rewrite 不适用于新的主机设置,可能的 RewriteBase 规则?
我最近将我的子域托管 Joomla (sub.domain.com) 移动到另一个主机,我的 SEF URL 已损坏。目前我在 Joomla 管理员中关闭了 Apache mod_rewrite,强制所有 URL 中的 /index.php/
Apache mod_rewrite 已加载并正常工作。我的托管设置的主要不同之处在于,在我的 VPS 主机在服务器结构 /home/me/sub.domain.com/ 中有一个子域目录之前,现在看来新主机正在使用另一个重写?因为服务器文件位于 /var/www/domain.com 而前端浏览器指向http://sub.domain.com
不确定是否有一个我不熟悉的自定义 RewriteBase 规则来纠正这个问题,或者在我不知道的主机中是否有另一个重写?
谢谢你的时间。
mod-rewrite - Virtuemart SEF:如何将 mod_rewrite 301 从 router.php 重定向到 Yagendoo 路由器
我正在将现有的电子商务网站(Joomla 1.5 + Virtuemart)从基本 router.php SEF 迁移到 Yagendoo 路由器插件(Virtuemart SEO SEF Links Pro)。问题是,两者创建不同的 URL,我不想丢失当前列表,所以我想创建一个 mod_rewrite 301 规则。
router.php 网址
Yagendoo 路由器 url
我想出了: RewriteRule ^it/home/category/(.*)$ it/$ [R=301,L] 这几乎是正确的,但仍然在名称之前给了我类别号。有谁知道我如何删除号码但仍然保留之后的任何内容?
提前感谢您的帮助。
joomla - Joomla 1.5 SEF Qcontacts 不工作
我正在使用一个 joomla 站点,并安装了一个名为 qcontacts 的组件。它工作得很好,但是当我在 joomla 中启用 sef 时,我得到:
站点中的所有其他菜单都可以在 com_content 启用 seo 的情况下正常工作,问题仅在于 qcontancts。有什么建议么?
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.
php - 如何在我的组件中支持 SEF URL
我是 joomla 组件的新手,请帮助我。
我根据用户要求创建了一个小的 joomla 组件。并且运行完美。现在我在这个组件中有一个问题我试图在这个组件中提供 sef 支持,但我不知道该怎么做。
我读了这个链接 - http://docs.joomla.org/Supporting_SEF_URLs_in_your_component#Routing_URL.27s
我在我的组件中创建了一个路由器文件。在 router.php 文件中。
joomla - 如何使用 JRouter 重写控制器和任务 URL?
我正在使用带有router.php文件的 Joomla 1.5 来重写视图的 URL 。以下是router.php的内容:
我需要为控制器和任务启用 URL 重写。例如这一行:
我想转换为/component/pvccalcpro/helpers.js
而这一行:
我想转换为/component/pvccalcpro/orders.js
我试图弄清楚如何使用官方Joomla Routing Manual来实现这一点,但是在花了这么多天之后它仍然没有为我工作。也许我错过了什么?
以下是我的订单控制器的内容,例如:
joomla - SEF url 不是 joomla1.5 中菜单项的 takinf alias.html 名称
我的组件 com_listing 有两个菜单链接,其链接如下
- index.php?option=com_listing&view=catlist&Itemid=134
- index.php?option=com_listing&view=catlist&Itemid=135
两个菜单项都有父类别和子类别的组件菜单项特定参数。通过设置这两个参数值,每个链接将显示不同的数据,尽管它们是相同的链接,但它们在菜单项中的菜单项特定参数是不同的。
他们工作正常并为他们的链接显示不同的数据
- index.php?option=com_listing&view=catlist&Itemid=134
- index.php?option=com_listing&view=catlist&Itemid=135
根据 Itemid 我正在检索参数值,因此在不同 itemid 上的同一链接上获取不同的数据但是当我在 SEF 中访问上面的菜单链接时,它正在创建与“catlist.html”相同的 url。我使用的是 SH404 url catlist.html 上的 SEF 组件它只显示一种类型的数据意味着 itemid 对于两个 url 都是相同的,并且 url 应该是 blog.html 和 catelog.html 因为这些项目的别名是 blog(对于Itemid 134)和catelog(Item id 135)。我已经做了很多冲浪但没有得到任何结果,请注意我不能使用创建“菜单别名”类型的链接,因为不同的参数请帮助
php - 如何重定向/重写包含某个字符串的所有 url?
这让我难过了几天。任何帮助将不胜感激。
我认为 htaccess 可能是做我需要的最好的方法,但如果你有不同的 sdolution,我很高兴听到它。
我正在使用 joomla 作为我的 CMS,现在我有一个 .htacces 文件,它将获取所有 url 并将它们发送到我网站的社区组件。
但是,这将重定向没有与之关联的目录或文件的每个页面 Url。
我需要的是 htaccess 文件仅在 URL 包含字符串“community/profile/user”时才重定向它们
我仍然认为自己是个菜鸟,而且我已经花了很多天试图解决这个问题。
希望其他人可以在这里阐明这个问题。下面是我的 .htaccess 文件的完整代码