Link to home
Create AccountLog in
Avatar of burnedfaceless

asked on

Routing without a framework in PHP

I am having trouble finding out how to do routing with PHP.

I know WordPress and Laravel use it, but I was wondering how to code it.

I realize it would use Apache mod rewrite, but I'm having trouble figuring out how to do routing without a framework in PHP.
Avatar of Zakaria Acharki
Zakaria Acharki
Flag of Morocco image

Link to home
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Routing means different things to different people.

I'm guessing your describing transforming a link from one form to another, as in a normal redirect request.

If this is correct, then routing is always best done at the Apache level, with rewrite rules... because... it's less over head, as there's no PHP involvement. Handling redirects at the PHP level is far more resource intensive than at the Apache level.

Maybe provide an example of what exactly you mean by routing + people can provide better comments.

Note: If you are talking about redirects, always be sure to use 302 redirects, rather than 301 redirects, because 301 redirects cache in all browsers forever, so if you make a typo or like to change your entire site layout sometime in the future, using 301s will make this complex or impossible... depending on your site rework...