htaccess

新浪SAE搭建WordPress网站固定链接设置url静态化

拈花ヽ惹草 提交于 2019-12-10 01:39:30
  最近用新浪的sae给一个同事搭建WordPress博客,于是乎也尝试了一下新浪的这个SAE与计算平台。   注册好SAE后可以在管理平台“推荐应用”中快速安装Wordpress for sae,不过,使用过的朋友都知道,在SAE的WordPress后台设置固定链接会提示以下内容:   现在您应该更新您的 .htaccess 文件。   如果您的 .htaccess 文件可写,我们将自动完成此功能。   否则,您需要保证这些 mod_rewrite 规则在您的 .htaccess 文件中。   在列表中点击选择或者按 CTRL + a 全选后复制到剪贴板中。   但是新浪SAE的前端采用的是nginx,nginx是不识别.htaccess的。   那SAE平台上的WordPress怎样才能实现固定链接url静态化呢?开始的时候Yimiju参考了网上搜索的方法,但均未成功。原因是修改好config.yaml文件因语法错误导致上传报错:   Error(1.0.5 1105051900): deploy error:200   2002   config.yaml error – Cron syntax error!   Sorry… Deploy unsuccessful   最后学习了新浪SAE官方教程——应用配置模块 – AppConfig终于把问题解决!   下面介绍下SAE

ThinkPHP去除url中的index.php

核能气质少年 提交于 2019-12-09 23:18:57
一、apache服务器 1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 #LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 2.AllowOverride None 讲None改为 All //在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL) <Directory "D:/server/apache/cgi-bin"> AllowOverride none 改 AllowOverride ALL Options None Order allow,deny Allow from all </Directory> 3.确保URL_MODEL设置为2,在项目的配置文件里写 return Array( 'URL_MODEL' => '2', ); 4 .htaccess文件必须放到跟目录下 这个文件里面加: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] <

文件上传之靶场upload-labs (1-10)

帅比萌擦擦* 提交于 2019-12-08 23:07:39
第一关 sj 绕过 源码如下: lasIndexOf是返回函数最后一次出现的地方(从右到左) substring是用来截取函数的 indexOf是返回 表示从.出现的地方开始截取并判断是否在允许的字符串内 绕过方法: 直接burp捉包修改参数 把小马php文件后缀修改成jpg,在从burp修改php 访问路径 第二关 判断文件类型是否为图片 绕过方法 通过burp捉包修改Content-Type: 上传php文件 第三关 采用黑名单限制 上传后文件保存为路径加时间加随机数加后缀 绕过方法 使用别名php3,php5,phtml进行绕过 首先打开phpstudy工具中的httpd.conf文件进行修改使他解析别名 上传php文件并修改后缀 第四关 增加了对别名的过滤 文件保存为路径加上传文件名 绕过方法 上传.htaccess文件( 注: .htaccess文件生效前提条件为1.mod_rewrite模块开启。2.AllowOverride All ) .htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能IIS平台上不存在该文件,该文件默认开启,启用和关闭在httpd.conf文件中配置。

利用 .HTACCESS 启用 GZIP 压缩静态内容

你离开我真会死。 提交于 2019-12-07 20:14:44
为了优化网站的访问速度,我们可以通过对静态内容进行压缩,从而减少网页加载的时间,大大节省用户的带宽。在这篇文章中,我将介绍如何使用 Apache 和.htaccess文件进行静态内容压缩。 首先让我介绍一下,我们可以使用两种不同的方法压缩内容: GZip 和 deflate 。 介绍 GZip方法在早期的apache版本中使用(在Apache 1.3之前)。但在那之后apache引入了deflate方法,相比GZip并没有太大的效果(但仍是非常好的)。然而,GZip在apache 1.3之后不再提供更多的支持。因此,你的Apache版本必须大于1.3,如果没有,你必须升级到最新版本的Apache。 在使用压缩之前,你必须启用apache的mod_deflate模块。要启用这个模块,你只需要从httpd.conf文件去掉这个模块行。 启用这个模块后,你的服务器准备好提供压缩的内容。但是,服务器只有当它接收到来自客户端的相应头文件时,才会创建压缩内容。所以,现在你需要将下面的代码放置到你网站的htaccess文件,才能通知服务器提供压缩的内容。 .HTACCESS代码 <ifmodule mod_deflate.c=""> # force deflate for mangled headers # developer.yahoo.com/blogs/ydn/posts/2010/12

Discuz(社区动力)论坛伪静态规则

≯℡__Kan透↙ 提交于 2019-12-07 10:27:43
本文意在解决Discuz(社区动力)论坛开启伪静态的设置问题。 Discuz(社区动力)论坛官方伪静态规则: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase / # Rewrite 系统规则请勿修改 #RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1 #RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 #RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2 #RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2 #RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 但在更改了默认设置后官方提供的规则就会失效。 可以更改规则如下: # 将 RewriteEngine 模式打开

HTACCESS 常用伪静态规则

这一生的挚爱 提交于 2019-12-07 10:27:30
开启重写 RewriteEngine on 表示重写引擎开,关闭off. 修改默认主页 DirectoryIndex weitest.php index.html index.php 可以配置网站目录的默认主页,例如有的服务器默认index.html为主页,而通过DirectoryIndex 则可以设定任意命名的文件为首页 禁止特定IP访问 order allow,deny deny from 192.168.0.2 deny from 192.168.0.3 deny from 192.168.0 deny from .abc.com allow from all 禁止198.168.0.2,192.168.0.3,192.168.0字段内IP,所有来自abc.com域名的访问 禁止访问.htaccess <Files .htaccess> order allow,deny deny from all </Files> 所有人在浏览器打开.htaccess文件会被跳转到403页面 防止图片盗链 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?example.com/(.*)$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www.)

.htaccess

流过昼夜 提交于 2019-12-06 20:33:26
RewriteEngine On# 将404页面跳转到 http://abc.com/ ErrorDocument 404 http://abc.com/# 将 不是abc.com 永久跳转到 http://abc.comrewriteCond %{http_host} !^abc.com [NC]rewriteRule ^(.*)$ http://abc.com/$1 [R=301,L] 来源: https://www.cnblogs.com/WebLinuxStudy/p/11997465.html

apache配置rewrite及.htaccess文件

為{幸葍}努か 提交于 2019-12-06 18:37:31
apache配置rewrite及.htaccess文件 今天看到一个哥们的帖子发了个rewrite的帖子,以前也写过一个,配置挺简单的,但当时没注意这个问题,当时没有用到.htaccess文件,在机子上测试了一下,发现确实没法用,于是开始找问题的所在。 自己从头搭建了一下: 首先确定您使用的 Apache 版本,及是否加载了 mod_Rewrite 模块。 简单方法 echo phpinfo(); 看apache的mod里有没有 rewrite 如果有跳过此步 Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码: LoadModule Rewrite_module libexec/mod_Rewrite.so AddModule mod_Rewrite.c Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码: LoadModule Rewrite_module modules/mod_Rewrite.so 注: 这里输入引用文本:如果前面有#,将其去掉。并且保证你的apache文件里有mod_Rewrite.so文件(1.X版的要有mod_Rewrite.c)。 配置Apache配置文件httpd.conf实现rewrite 找到 <IfModule mod_Rewrite.c> </IfModule>

检测apache是否支持htaccess文件

早过忘川 提交于 2019-12-06 18:37:06
第一:检测 apache是否开启mod_rewrite 通过php提供的phpinfo()函数查看环境配置,在"apache2handler —> Loaded Modules"里看是否有"mod_rewrite"模块,如没开启则在apache配置文件httpd.conf 中找到"#LoadModule rewrite_module modules/mod_rewrite.so"去掉前面的"#"号,重启apache即可 第二:检测apache是否支持 ".htaccess" 如测试中不支持".htaccess",那在apache配置文件httpd.conf 中找到"<Directory />"与"</Directory>"内的"AllowOverride None"改为"AllowOverride All",重启apache即可 第三:创建.htaccess 文件 创建.htaccess 文件方法:新建文本文档,名字为"htaccess.txt",再打开"htaccess.txt"另存为,此时注意,名称改为 "".htaccess""保存即可 第四:测试伪静态实例 .htaccess文件中输入: RewriteEngine on RewriteRule ([a-zA-Z])-([0-9])-([0-9])\.html$ index.php?action=&id=&page=

apache的URL重写使用心得

╄→гoц情女王★ 提交于 2019-12-06 18:36:56
apache的URL重写使用心得 整合PHP和Apache ­   第一步,安装好apache服务器­   第二步,在apache安装目录下的conf文件夹下用记事本打开httpd.conf­     1、修改DocumentRoot为网站根目录,<Directory "网站根目录"> 这里也要一并修改­     2、加一句 LoadModule php5_module PHP安装目录/php5apache2_2.dll­     3、在AddType application/x-gzip .gz .tgz 下加入一句: AddType application/x-httpd-php .php­     4、修改Listen:80为自己需要的端口­     5、修改DirectoryIndex 默认访问页­     6、AllowOverride none 改为 AllowOverride all ,这样可以支持重写,支持.htaccess文件­   第三步, 保存httpd.conf,并重启apache即可­ URL重写配置 ­   今天得到“为梦流浪的人”这位朋友指点,对apache服务器url重写的使用进行了实际演练,基本掌握url重写的一些配置,非常感谢这个群和这位朋友,总结我的使用心得如下: ­   为站点根目录配置URL重写和相对目录配置URL重写: ­