`

Joomla在windows7+Nginx下的伪静态规则/安装好joomla后必须配置伪静态规则添加菜单才能显示正常

 
阅读更多
下载Joomla_3.3.3-Stable-Full_Package.zip后

安装好joomla后必须配置伪静态规则添加菜单才能显示正常  


Joomla在windows7+Nginx下的伪静态规则 




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 ~ "(\|%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;
}

在部分虚拟主机上面可能需要下面的格式的规则

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 ~ "(\|%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; }
分享到:
评论

相关推荐

    LNMP环境中WordPress程序伪静态解决方案.docx

    以下是一个详细的解决方案,帮助你在LNMP环境下配置WordPress的伪静态规则。 首先,你需要确认Nginx环境中是否已经有了针对WordPress的伪静态配置文件。通常,这个文件位于`/usr/local/nginx/conf/wordpress.conf`...

    ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解.pdf

    在本文中,我们将详细介绍如何在Ubuntu 12.04服务器上安装Nginx、PHP5...例如,你可能需要配置防火墙规则、添加SSL支持、限制对某些目录的访问等。始终关注最新的安全实践和软件更新,以确保你的服务器安全稳定地运行。

    Joomla.3.pdf

    2. **管理内容**:在内容菜单下可以管理文章、类别、标签等。 3. **管理用户**:可以创建、编辑和删除用户账户,设置用户组权限。 4. **安装扩展**:通过扩展菜单可以安装新的模板、插件、模块和组件。 5. **定制...

    [PACKT]出品:学习Joomla!1.5扩展开发

    - **显示内容**:用于在页面特定位置显示动态或静态内容。 - **增强功能**:可以实现额外的功能,如登录表单、RSS阅读器等。 ##### 2. 模块开发步骤 - **创建模块文件夹**:按照Joomla!的标准目录结构创建必要的...

    WEB服务器安装配置完全手册

    在IT行业中,Web服务器扮演着至关重要的角色,它是互联网服务的核心组成部分,负责处理HTTP协议请求,为用户提供网页...请参照压缩包中的文件,结合手册内容进行实践操作,以便更好地理解和掌握Web服务器的安装配置。

    生成假静态页

    在Web开发领域,生成假静态页(也称为伪静态化或动态页面静态化)是一种常见的技术,用于将原本由服务器动态生成的HTML页面转化为看似静态的URL格式,以提高网站的加载速度、优化搜索引擎排名(SEO)以及减轻服务器...

    nginx+lua+php+redis实现单业务排队系统架构.zip

    这种特性使得开发者能够轻松地在静态网页中插入动态内容,实现数据渲染、条件判断、循环处理等功能,极大地简化了Web开发流程。同时,PHP也支持纯脚本文件编写,适用于构建复杂的后台逻辑。 PHP语法简洁明了,借鉴...

    MAMP Pro for Mac 5.0.1.zip

    安装使用教程视频 ... Mac系统:MAMP Pro开发工具...透过Web界面稍作设定,在苹果电脑上架设自己专属的网站,就是这么简单又开心的事情和windows下的XAMPP,Linux下的LAMP一样。都是Apache Mysql PHP的集成环境。

    php源码 --红色企业网站

    7. **伪静态规则**:"【伪静态规则】"文件涉及SEO优化,通过URL重写技术将动态网址转换为静态形式,提高搜索引擎的友好度和用户体验。这通常涉及到服务器配置文件(如.htaccess或web.config),需要根据具体服务器...

    开通宝塔主机.zip

    4. **设置安全**:首次登录宝塔面板,应立即修改默认的管理员密码,并进行防火墙规则配置,确保服务器安全。 5. **安装应用**:在面板左侧菜单中,找到“软件商店”,选择需要的Web服务软件进行安装。例如,安装...

    engintron:Engintron for cPanelWHM是将Nginx集成到cPanelWHM服务器上的最简单方法。 通过安装和配置流行的Nginx Web服务器以充当Apache前面的反向缓存代理,Engintron将提高服务器的性能和Web服务容量,同时减少CPURAM负载

    它通过安装和配置流行的Nginx Web服务器来充当静态文件(如CSS,JS,图像等)的反向缓存代理,并带有附加的微缓存层来实现此目的,从而显着提高WordPress等CMS生成的动态内容的性能,Joomla或Drupal以及论坛软件...

    开源博客系统大全 (2).docx

    通过安装不同的主题和插件,可以实现个性化的页面显示和扩展特殊功能。WordPress 还支持多种数据库(如MySQL)和服务器环境,支持多用户系统,并且安装过程简单,拥有丰富的主题和插件资源。 2. **Joomla**:Joomla...

    PHP 5.3.10 for Linux.zip

    在Linux环境中的安装与配置 在Linux系统上安装PHP 5.3.10,通常涉及以下步骤: - 下载:从官方或者第三方镜像站点下载PHP 5.3.10的源码包。 - 预编译配置:通过`./configure`命令进行预编译配置,指定Apache或...

    阿里云Linux建站全套工具

    阿里云Linux建站全套工具是一套专为在阿里云上基于CentOS操作系统构建网站环境而设计的工具集合。这套工具涵盖了从系统安装、环境配置到网站部署和优化的全过程,旨在帮助用户高效、便捷地完成建站工作。下面将详细...

    Welcome企业网站项目_welcomee.zip

    - 响应式设计:确保网站在不同设备(如桌面、平板、手机)上都能良好显示。 2. **前端开发**: - JavaScript:实现动态交互效果,如表单验证、滚动动画、下拉菜单等。 - jQuery 或其他库/框架(如React, Vue.js,...

    最新最全的博客源程序

    8. **部署和配置**:博客源程序可能需要在特定的服务器环境中运行,如Apache、Nginx等,部署过程可能涉及数据库配置、URL重写规则设置等。 了解了博客源程序的基本构成后,你可以根据自身需求进行以下操作: - **...

    网站搭建教学,(附源码)

    在这个过程中,你将学习到一系列关键的IT知识,包括基础的网页设计、服务器管理、域名注册以及内容发布等。以下是对这些知识点的详细解释: 1. **HTML与CSS**: HTML (HyperText Markup Language) 是网页的基础结构...

    动态网站开发请单击工具菜单,然后单击 Internet

    与静态网站相比,动态网站具备更强的功能性和灵活性,能够更好地满足企业和用户的需求。 在开发动态网站时,通常会涉及到以下几个关键知识点: 1. **服务器端编程语言**:动态网站的核心是服务器端脚本,如PHP、...

    web开发原代码

    6. **响应式设计**:随着移动设备的普及,响应式设计成为必备技能,确保网站在不同屏幕尺寸和设备上都能正常显示和操作。 7. **测试与调试**:单元测试、集成测试和端到端测试是保证代码质量的关键,而工具如Chrome...

Global site tag (gtag.js) - Google Analytics