The usual URL contains index.php, in order to achieve a better SEO effect may need to remove the URL inside the index.php, through the way of URL rewriting can achieve this effect, usually need to open the Server Url_rewrite module to support.
The following is the Apache configuration process, you can refer to the following:
1. The mod_rewrite.so module is loaded in the httpd.conf configuration file
2. AllowOverride None Change None to all
3. Make sure the Url_model is set to 2
4. Save the following content as a. htaccess file in a sibling directory of the portal file
- <ifmodule mod_rewrite. C>
- Rewriteengine on
- Rewritecond%{request_filename}!-d
- Rewritecond%{request_filename}!-f
- Rewriterule ^ (. *) $ index.php/$1 [qsa,pt,l]
- </IfModule>
After restarting Apache, the original
Http://serverName/index.php/Blog/read/id/1
You can access it by accessing
Http://serverName/Blog/read/id/1
simplifies the URL address.
tinkphp URL Rewrite, support pseudo-static