常用的WEB框架,例如thinkphp,CI ,等开源php框架,开启url rewirte功能可以很方便的让你访问相关的地址,便于用户访问。搞定URLrewrite搞定下面几处要点就可以。
【Apache】
1、开启加载rewrite模块
需要你的apache服务器支持url rewrite功能,如果是linux用户可以通过命令很快检查是否已经加载 rewrite模块。
window环境的话可以查看,httpd.conf文件
2、网站主机目录配置里注意 AllowOverride 允许执行htaccess文件
<Directory "/var/www/Blog/public">
Options Indexes FollowSymLinks Includes ExecCGI
directoryindex index.php index.html
AllowOverride all
</Directory>
【项目文件】
在你的web根目录下存放一个.htaccess文件,内容如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
如何是thinkphp 3.2 则是在根目录下,如果是thinkphp5则是放在/public/目录下。
如果疑问可以QQ沟通346157403