codeigniter remove index.php form url

后端 未结 5 767
甜味超标
甜味超标 2021-01-20 15:53

I am trying to remove \"index.php\" from url in Codeigniter. I know how to remove index.php from base url like this example.com/controller.

But i do

5条回答
  •  说谎
    说谎 (楼主)
    2021-01-20 16:31

     `Step:-1  Open the file config.php located in application/config path.  Find and Replace the below code in config.php  file.
    

    // Find the below code

     $config['index_page'] = "index.php"
    

    // Remove index.php

     $config['index_page'] = ""
    

    Step:-2 Go to your CodeIgniter folder and create .htaccess file.

    Path:

      Your_website_folder/
      application/
      assets/
      system/
      user_guide/
      .htaccess <--------- this file
      index.php
      license.txt
    

    Step:-3 Write below code in .htaccess file

     
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ index.php/$1 [L]
    

    Step:-4 In some cases the default setting for uri_protocol does not work properly. To solve this issue just open the file config.php located in application/config and then find and replace the code as:

    // Find the below code

      $config['uri_protocol'] = "AUTO"
    

    // Replace it as

     $config['uri_protocol'] = "REQUEST_URI" `
    

提交回复
热议问题