如何自定义重写网址。
例如:
www.mywebsite.com/?option=com_press到www.mywebsite.com/news www.mywebsite.com/?option=com_press&id=1到www.mywebsite.com/news/my-own-custom-title
非常感谢。
答案 0 :(得分:0)
根据您使用的服务器,您必须相应地设置重写模块。您应该在原始帖子中提供有关您的设置的更多信息!
首次重写时,您需要为/news
设置规则,使其成为/?option=com_press
。
对于第二个,您需要以某种方式获取URL中的ID。我建议使用/news/123-my-post
,然后将其重写为/?option=com_press&id=123
。虽然您可以通过创建新的url-slug
字段或其他内容来通过URL传递的标题进行查找,但ID查找更适合性能,并且不需要对您的应用程序进行任何修改。
在发布您正在使用的服务器之前,没有人可以提供任何具体内容! Apache,nginx,Cherokee,lighttpd等都有不同的模块,这些模块在管理语法和设置方面有所不同,所以我们无法帮助你。