用户
 找回密码
 入住 CI 中国社区
搜索
查看: 29413|回复: 15
收起左侧

[AJAX] 请问nginx服务器的去index.php的rewrite要怎么写?

[复制链接]
发表于 2008-5-9 11:38:16 | 显示全部楼层 |阅读模式
我服务器用的是nginx,用帮助里写的那种规则没效。。
发表于 2016-7-13 11:03:24 | 显示全部楼层
le_el 发表于 2010-12-29 14:01
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php/$1 last;

是的,还是层主这个好
发表于 2008-5-9 16:29:50 | 显示全部楼层
楼主应该参考 nginx 的 rewrite 规则。
最主要的就是要实现把 www.domain.com/xxxx 映射成 www.domain.com/index.php/xxxx 就可以了,本着这个原则写他的规则。

PS: 顺便看了一眼 nginx 的规则,貌似和 apache 的差别很大。
发表于 2008-5-10 14:48:42 | 显示全部楼层
我用nginx  周一去单位 服务器上给你找 重写规则 我写过去掉index.php的重写
发表于 2008-5-12 18:15:12 | 显示全部楼层
server {
    listen 8080;
    server_name **.cn;
        root /home/wwwroot__old/;
    access_log  logs/admin-access-log  main;
        location / {
        index index.php index.html;
                rewrite ^/(.+)$ /index.php last;
        }
        location ~ .*\.php$ {                           
        include conf/fastcgi.conf;
            fastcgi_pass   unix:/tmp/php-fastcgi.sock;
                fastcgi_param  SCRIPT_FILENAME  /home/wwwroot__old/$fastcgi_script_name;
        }
}

评分

参与人数 1威望 +3 收起 理由
Hex + 3 原创内容

查看全部评分

发表于 2008-8-28 13:06:13 | 显示全部楼层
挺像lighttpd的样子...
发表于 2008-8-28 18:41:47 | 显示全部楼层
很不错滴,学习学习:)
发表于 2009-3-31 09:36:17 | 显示全部楼层
看不懂
发表于 2009-9-2 13:43:48 | 显示全部楼层
2# Hex

这里有详细说明:
http://blog.chinaunix.net/u/10668/showart_2042156.html
发表于 2009-9-2 15:28:49 | 显示全部楼层
呵呵,你们的服务器很强大
发表于 2009-12-27 08:54:25 | 显示全部楼层
server {
    listen 8080;
    server_name **.cn;
        root /home/wwwroot__old/;
    access_log  l ...
zshtom 发表于 2008-5-12 18:15


师傅你也在这啊!哈哈!

本版积分规则