For example, if your original path is localhosttestindex. phpindexadd, then the current address is localhosttestindexadd. How can I remove index. php? 1. The mod_rewrite.so module is loaded in the httpd. conf configuration file to configure and copy the code in APACHE: # LoadModulerewrite_mo
For example, your original path is http: // localhost/test/index. php/index/add the current address is http: // localhost/test/index/add how to remove the index. what about php? 1. The mod_rewrite.so module is loaded in the httpd. conf configuration file. // configure the code in APACHE as follows: # LoadModule rewrite_mo
For example, your original path is http: // localhost/test/index. php/index/add
The current address is http: // localhost/test/index/add
How can I remove index. php?
1. The mod_rewrite.so module is loaded in the httpd. conf configuration file. // configure it in APACHE.
The Code is as follows:
# LoadModule rewrite_module modules/mod_rewrite.so remove the preceding Alert Code
2. Change AllowOverride None to All // configure AllowOverride in APACHE (note that AllowOverride is set to ALL in other places)
The Code is as follows:
AllowOverride none to AllowOverride ALL
Options None
Order allow, deny
Allow from all
3. Make sure that URL_MODEL is set to 2 and write it in the configuration file of the project.
The Code is as follows:
Return Array (
'Url _ model' => '2 ',
);
4. The. htaccess file must be placed in the directory with the link
In this file, add:
The Code is as follows:
RewriteEngine on
RewriteCond % {REQUEST_FILENAME }! -D
RewriteCond % {REQUEST_FILENAME }! -F
RewriteRule ^ (. *) $ index. php/$1 [QSA, PT, L]
In windows, you cannot create a file starting with a dot.
Then, in DOS, perform the rename xxxx. xxxx. htaccess operation