HTML URL快捷方式而不是页面名称

I am not exactly sure the exact words to google. How do I rename the url link to a simpler one for my webpages?

example:

from:

websitename.com/about_us_what_we_do.php 

to:

websitename.com/what-we-do
  • another example is to let the homepage just show the address

from:

websitename.com/main.php

to

websitename.com/

This can be done by creating a subfolder with the name what-we-do and renaming your file about_us_what_we_do.php to index.php.

Then, you'll have your site root directory. Inside you'll have a folder named what-we-do with an index.php file inside.

If you want to do things right, you should look into VirtualHosts ( assuming you're managing the Apache server)

You can use url rewriting using .htaccess

In .htaccess you have to mention the url that what you want & which will redirect you to actual page.

Exp :

browser url will be: domain_name/what-we-do & Actual url will be : domain_name/about_us_what_we_do.php

in .htacces you have to mention :

RewriteRule ^what-we-do$ /about_us_what_we_do.php [L]

Check this ref: I have short the URL Using .htaccess but every shortened URL goes to the same page