开发者

Creating Custom Rewrite Rules!

开发者 https://www.devze.com 2023-03-11 03:06 出处:网络
How can I customize rewrite URL. Ex: www.mywebsite.com/?op开发者_开发问答tion=com_press to www.mywebsite.com/news

How can I customize rewrite URL.

Ex:

www.mywebsite.com/?op开发者_开发问答tion=com_press to www.mywebsite.com/news www.mywebsite.com/?option=com_press&id=1 to www.mywebsite.com/news/my-own-custom-title

Many thanks.


Depending on the server you're using, you have to setup the rewrite module for it accordingly. You should really provide more information on your setup in the original post too!

For the first rewrite, you need to setup a rule for /news to become /?option=com_press.

For the second, you need to get the ID in the URL somehow. I suggest using /news/123-my-post and then rewrite that to /?option=com_press&id=123. While you could probably make it lookup by the title as passed in the URL by creating a new url-slug field or something, ID lookups are better for performance and wouldn't require any modification of your application.

No one can provide anything specific until you post what kind of server you're using! Apache, nginx, Cherokee, lighttpd and so on all have different modules that differ in how they manage their syntax and setup so we can't help you any further.

0

精彩评论

暂无评论...
验证码 换一张
取 消