Drupal 7 开发内部培训资料, 分头诗人

解决存档:lnmp 下drupal 7 的clean url和301重定向

赞成!
0
否决!

 

lnmp 0.8版本drupal clean url和301重定向

方法:
1.解决开启 drupal clean url
vim /usr/local/nginx/conf/vhost/site.com.conf

在 root /home/wwwroot/site.com; 下面加上

官方推荐的代码:

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

 

2.解决图像不显示(这是已经集成在DP7里面的imagecache问题,花了我几天的时间)
/usr/local/nginx/conf/vhost下相应的.conf文件,加上:
# For Drupal7 use /styles instead of /imagecache
        location ~ ^/sites/.*/files/styles/ {
                try_files $uri @rewrite;
        }


3,解决301重定向到WWW
把conf这里server_name www.domain.cn domain.cn; 的 domain.cn删除掉,
然后在代码的最下面再加上一个server段:
server {
server_name domain.cn;
rewrite ^(.*) http://www.domain.cn$1 permanent;
}

记得最后都要重启生效。

/root/lnmp restart

 

 

此为原创,经过几天的摸索,查阅无数资料终于得到解决,在此留作存档,也愿后来的朋友方便。

此外,

1.OPENICO模板太漂亮了,让在下泪流满面,“分头诗人”能否共享一下呢?在下愿意为“猪跑啦”鞍前马后。

2.Drupal Zen 基模板菜鸟终结者有没有空更新哈?

4 个回答

赞成!
0
否决!

感谢提供文章,晚点给你

赞成!
0
否决!

感谢提供文章,晚点给你

赞成!
0
否决!

https://github.com/perusio/drupal-with-nginx/  舍我其谁

赞成!
0
否决!

额,楼上提出的地址,在下快速浏览了一下,我想以后如果用得到的话,再去查阅吧。

老实说英文看起来比较累,虽然我英文不是太差。如果有可能的话,楼上的朋友觉得,是不是有空简单翻译一下,共享到这里来比较好呢?