2011-06-07 104 views
-1

如何自定义重写URL。创建自定义重写规则!

例:

www.mywebsite.com/?option=com_press到www.mywebsite.com/news www.mywebsite.com/?option=com_press & ID = 1至www.mywebsite.com/新闻/我自己定制的标题

非常感谢。

回答

0

根据您使用的服务器,您必须相应地为其设置重写模块。您应该在原始帖子中提供更多有关您设置的信息!

对于第一次重写,您需要将/news的规则设置为/?option=com_press

对于第二个,您需要以某种方式获取URL中的ID。我建议使用/news/123-my-post,然后将其重写为/?option=com_press&id=123。虽然你可以通过创建一个新的url-slug字段或者其他东西,通过URL中传递的标题来查找标题,但ID查找对性能更好,并且不需要对应用程序进行任何修改。

没有人可以提供任何具体的东西,直到你发布你正在使用的服务器类型! Apache,nginx,Cherokee,lighttpd等都有不同的模块,它们在管理语法和设置方面有所不同,所以我们无法进一步帮助您。

+0

对不起,以前没有提到它,我使用Apache作为Web服务器,我看到很多网站使用URL中的新闻标题。 – user786974 2011-06-07 09:36:54