框架必备以emlog的默认.htaccess为例
框架和动态网页的实现需要将访问交给入口文件处理,一般为index.php。
虚拟主机采用.htaccess配置:
<IfModule mod_rewrite.c> #判断mod_rewrite模块是否存在,存在才执行下面的指令 RewriteEngine on #开启RewriteEngine RewriteCond %{REQUEST_FILENAME} !-f #如果请求的路径是文件,则不执行下面的指令 RewriteCond %{REQUEST_FILENAME} !-d #如果请求的路径是目录,则不执行下面的指令 RewriteBase / #重写目录为本地根目录 RewriteRule . /index.php [L] #将访问交给index.php处理且结束重写,不执行后面的指令 </IfModule>
[L](last):终止一系列的RewriteCond和RewriteRule
[R](redirect):触发一个显示的跳转,也可以指定跳转类型,如[R=301]
[F](forbidden):禁止查看特定文件,apache会触发403错误
[NC](no case):表示忽略大小写
点赞1
支持一下