put links without file extension (.php)

前端 未结 5 1722
花落未央
花落未央 2020-12-07 21:29

Is it possible to configure Apache in order not to show a file extension?

For example: Say I have domain.com/page.php but want to have domain.com/

5条回答
  •  [愿得一人]
    2020-12-07 21:41

    Put this is your .htaccess file

    #turn on url rewriting 
    RewriteEngine on
    
    #remove the need for .php extention 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}\.php -f 
    RewriteRule ^(.*)$ $1.php
    

    This allows you to access .php files without the extension, so your links should read

    href="/somepage"
    

    and this will direct to

    href="/somepage.php" 
    

提交回复
热议问题