linux 服务器 去掉 codeigniter 路径的index.php

来源:互联网 发布:太平洋软件官方下载 编辑:程序博客网 时间:2024/05/22 06:04

if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?/$1 last;}


该代码 加到 niginx.conf 中对应域名的 server 中


如果是apache

<VirtualHost *:80>    DocumentRoot /Data/website/xxx.com/webroot/second.xxx.com/wwwroot    ServerName test.xxx.com    ErrorLog /Data/logs/second.xxx.com-error_log    #CustomLog /Data/logs/second.xxx.com-access_log common    CustomLog "|/usr/sbin/rotatelogs /Data/logs/second.xxx.com-access-%Y%m%d.log 86400 480" combined<Directory /Data/website/xxx.com/webroot/second.xxx.com/wwwroot>RewriteEngine onRewriteCond $1 !^(index\.php|assets|uploads|robots\.txt)RewriteRule ^(.*)$ /index.php?/$1 [L]</Directory></VirtualHost>

注意: VirtualHost 中的 Directory 


也可以在项目根目录 些.htasscss 文件.

不过我上次没成功..apache 的 write 权限开了..但htasscss没开对.

索性直接 写在httpd.conf 里了..


0 0
原创粉丝点击