首页 > 解决方案 > 我该如何解决这个 .htaccess 重写?

问题描述

我需要进行这个简单的重写,但我可能错了,因为它不起作用。

原url格式: http://www.mydomain.nop/folder/component/option,com_seminar/cid,134/task,3/

新的 url 格式: http://www.mydomain.nop/folder/component/eventbooking/seminar/134

我需要的变量是:

.../组件/选项,com_seminar/cid, num1 /task, n um2 /

(“任务”之后的那个是一个可变数字,与另一个类似,但对于新 URL 不是必需的)

这是我的代码,但报告了 404 错误

RewriteEngine On
...
RewriteRule ^/component/option,com_seminar/cid,([^/]*)/task,([^/]*)/$ /component/eventbooking/seminar/$1 [R=301,L]

提前感谢并为我不完美的英语道歉

PS。我希望代码即使没有原始网址的最后一个 / 也能正常工作

标签: .htaccessmod-rewrite

解决方案


推荐阅读