创建自定义重写规则!

时间:2011-06-07 07:07:45

标签: url-rewriting

如何自定义重写网址。

例如:

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

非常感谢。

1 个答案:

答案 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等都有不同的模块,这些模块在管理语法和设置方面有所不同,所以我们无法帮助你。