.htaccess - 我该如何解决这个 .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。我希望代码即使没有原始网址的最后一个 / 也能正常工作
解决方案
推荐阅读
- grails - 如何在 Grails rest-api 配置文件中轻松自定义用于生成 Controller 的模板
- google-apps-script - 如何使用 G-Suite Developer Hub 创建带有“来自电子表格”事件源的独立 onEdit(e) 触发器?
- python - 如何在 Pytorch 中填充 3 维张量?
- python - 如何修复“pygame 模块没有成员 K_RIGHT”?
- javascript - 特定对象是如何从对象内部的数组中移除的?(使用 pop() 或其他解决方案)
- react-redux - 尝试在 react-redux 中更新时出错
- sql - 我们可以从另一个包中调用一个包的私有过程吗?我们可以从一个私有包中调用数据库过程吗
- html - nav-pills 在我的代码中不起作用(引导程序 4)
- html - 使用自定义主题更改 mkdocs 代码块
- celery - 根据某个任务类更改任务的默认倒计时?