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