CodeIgniter removing index.php from url

前端 未结 30 1406
[愿得一人]
[愿得一人] 2020-11-21 11:51

My current urls look like this [mysite]index.php/[rest of the slug].
I want to strip index.php from these urls.

mod_rewrite

30条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-21 12:07

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php/$0 [PT,L]
    

    use

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php/$1 [PT,L]
    

    if you have url in this order site.com/index.php/class/method/id

    NB:remove index.php in config.php should be config[index_page] = ""

    NB: notice the difference at the last line instead of $0 use $1

提交回复
热议问题