thinkphp Remove the index.php in the URL, absolutely works!
For example, your original path is Http://localhost/test/index.php/index/add
So now the address is Http://localhost/test/index/add
How to get rid of index.php? The mod_rewrite.so module is loaded in the
1.httpd.conf configuration File//in Apache to configure
#LoadModule rewrite_module modules/mod_ rewrite.so, remove the siren from the front.
2.AllowOverride None to change to all//in Apache configuration (note that all other allowoverride are set to all)
Directory "D:server Apache Cgi-bin" >
allowoverride None change allowoverride all
Options none
Order allow,de NY
allow from all
3. Make sure the Url_model is set to 2, and write the
return Array in the project's configuration file (
' url_model ' = ' 2 ',
);
4. htaccess file must be placed in the following directory
This file added:
rewriteengine on
Rewritecond%{reques T_filename}!-d
Rewritecond%{request_filename}!-f
Rewriterule ^ (. *) $ index.php/$1 [qsa,pt,l]
Add: You cannot create a file with a dot in windows, you can create a file at random
and then operate rename Xxxx.xxxx in DOS. htaccess
Do not debug can contact me [email protected],com or access http://php.ranran1991.com