全球主机交流论坛
标题:
有人用joomla吗??怎么写rewrite规则
[打印本页]
作者:
winok
时间:
2010-8-19 09:30
标题:
有人用joomla吗??怎么写rewrite规则
求基于Nginx下的Joomla伪静态Rewrite配置........
谢谢!
作者:
yang
时间:
2010-8-19 09:34
Google.
作者:
winok
时间:
2010-8-19 09:41
搜索到很多,但都很长的,不知道要添加在哪里啊..............
作者:
yang
时间:
2010-8-19 09:45
原帖由
winok
于 2010-8-19 09:41 发表
搜索到很多,但都很长的,不知道要添加在哪里啊..............
看起来,这个似乎不是joomla rewrite的问题,而是服务器rewrite配置的问题。
作者:
Host.HowPick
时间:
2010-8-19 09:48
不知道要添加在哪里啊..............
作者:
cuxian
时间:
2010-8-19 10:16
作者:
winok
时间:
2010-8-19 10:26
哦............谁帮忙写一个??
作者:
yang
时间:
2010-8-19 10:46
在nginx的conf文件夹下创建joomla.conf文件,把joomla nginx rewrite规则复制进去,在vhost的域名conf文件修改rewrite段的路径,如果是LNMP一键安装包并且绑定域名的时候启用rewrite的话把other.conf改为joomla.conf就可以了.
作者:
winok
时间:
2010-8-19 10:47
重点是没有找到joomla nginx rewrite规则
作者:
yang
时间:
2010-8-19 10:51
Google NCR "joomla nginx rewrite",出来一大堆结果。
Nginx官网的结果已经直接给出配置了。
作者:
winok
时间:
2010-8-19 11:01
谁帮我看看
location / {
if ( $args ~ “mosConfig_[a-zA-Z_]{1,21}(=|\%3d)” ) {set $args “”;
rewrite ^.*$ http://$host/index.php last;
return 403;}
if ( $args ~ “base64_encode.*\(.*\)”) {set $args “”;
rewrite ^.*$ http://$host/index.php last;
return 403;}
if ( $args ~ “(\<|%3C).*script.*(\>|%3E)”) {set $args “”;
rewrite ^.*$ http://$host/index.php last;
return 403;}
if ( $args ~ “GLOBALS(=|\[|\%[0-9A-Z]{0,2})”) {set $args “”;
rewrite ^.*$ http://$host/index.php last;
return 403;}
if ( $args ~ “_REQUEST(=|\[|\%[0-9A-Z]{0,2})”) {set $args “”;
rewrite ^.*$ http://$host/index.php last;
return 403;}
if (!-e $request_filename) {
rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last;
break;}
}
这个可以吗??域名是taiidan.com/tae
[
本帖最后由 winok 于 2010-8-19 11:08 编辑
]
作者:
winok
时间:
2010-8-19 11:09
放在tae文件夹的,但我用这个rewrite规则还是不行
作者:
winok
时间:
2010-8-19 11:10
已经在nginx.conf加入了include
欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/)
Powered by Discuz! X3.4