首页
学习
活动
专区
圈层
工具
发布

Apache常用配置-运维笔记

对于只有单一地址的机器,这表示会在该地址上运行,同时也会在loopback地址上运行。 如果NameVirtualHost 后面放置主机名称可能会在启动服务器时停用虚拟主机的机制。...ErrorDocument 404 /err.html 加入以上代码后,如果访问本地的IP,但是该IP确没有在配置文件中配置时,则会访问以上代码指定的页面 =...通过对.htaccess文件进行设置,可以帮我们实现:网页301重定向、自定义400/403/404/500错误页面、改变文件扩展名、允许/阻止指定IP用户访问、禁止目录列表、配置默认文档等功能,可以说是功能非常强大....html 设置网页301重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect /old_dir/ http://www.yourdomain.com/new_dir/index.html...#把通过二级目录访问的请求301重定向到二级域名 RedirectMatch 301 /dir/(.*) http://dir.yourdomain.com/$1 禁止指定IP段用户的访问 #禁止

3K20

18个有用的 .htaccess 文件使用技巧

将下面的代码加入到 .htaccess 文件中,结果会把所有带 www. 的网址重定向到不带 www. 的网址。需要将 ijinfa.cn 改成您的域名哦!...$ http://feedburner.com/yourfeed/ 来源: wprecipes 5.自定义错误页面 需要您自己创建一些 html 文件,访问者访问不存在的页面时就会显示这些...log to file php_flag log_errors on php_value error_log /location/to/php_error.log 来源: css-tricks 8.从网址中去除文件的扩展名...ExpiresDefault "access plus 1 year" 来源: wordpress-tutoriel 14.将带发表日期和日志名称的永久链接重定向到...下面的语法中使用302重定向,将读者引导到一个叫做“maintenance.html”的页面,第三行中是您自己博客的IP地址。

29810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WordPress || .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress 的 htaccess 到这里结束 使用范例 设置错误页面.../error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect.../old_dir/ http://www.yourdomain.com/new_dir/index.html #把通过二级目录访问的请求301重定向到二级域名 RedirectMatch 301 /dir...* #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif 设置文件夹首页 #防止显示文件夹列表,当访问文件夹时,服务器查找 index.html

    2.7K10

    .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress 的 htaccess 到这里结束 使用范例 设置错误页面.../error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect.../old_dir/ http://www.yourdomain.com/new_dir/index.html #把通过二级目录访问的请求301重定向到二级域名 RedirectMatch 301 /dir...IndexIgnore * #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif   设置文件夹首页 #防止显示文件夹列表,当访问文件夹时,服务器查找

    2.3K30

    .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。.../index.php [L] #把所有的请求指向 /index.php #结束 IfModule # END WordPress #WordPress 的 htaccess 到这里结束 使用范例 设置错误页面.../error_pages/404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect.../old_dir/ http://www.yourdomain.com/new_dir/index.html #把通过二级目录访问的请求 301 重定向到二级域名 RedirectMatch 301...* #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif 设置文件夹首页 #防止显示文件夹列表,当访问文件夹时,服务器查找 index.html

    5.7K40

    深度解析:文件上传漏洞的绕过策略

    空格绕过 文件上传功能过滤不完善,没有考虑到空格的情况,将文件【shell.php(空格)】认为是以(空格)结尾的特殊文件,允许上传,当文件成功上传到windows系统下时,因为Windows系统特性会被作为空处理...文件是Apache服务器中的一个配置文件,用于实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。....htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能...分为GET和POST两种方式进行阶段截断 在url中%00表示ascll码的0 ,而ascii码的0,表示字符串结束,所以当url中出现%00时就会认为读取已结束 产生的条件 php版本小于5.3.29...服务器解析漏洞 Apache解析漏洞 Apache服务器在处理文件扩展名时,会从右向左解析,直到遇到它认识的扩展名为止。

    1.9K10

    SEO新手必知50个SEO术语词解释

    网站日志对于做SEO来说,可以清楚的看到用户和蜘蛛的访问情况,浏览了哪些页面、及哪些页面有问题,是否是404、是否是500、301等,当网站出现严重问题时,就可以查看网站日志,进行分析。...在SEO优化实际应用中,301重定向,是一个很重要的功能。例如:URL变化、域名改变等,只要涉及到URL变动时,都需要做301重定向,指向新的URL。...302临时重定向 40 302重定向又称之为302代表暂时性转移,也被认为是暂时重定向,一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。...当搜索引擎识别是302时,搜索引擎会过段时间再来识别,如果是301,则搜索引擎会把新的URL在它自己的数据库中替换掉旧的URL。...) 404页面 45 404页面是客户端在浏览网页时,服务器无法正常提供信息,相关信息已经不存在,而返回的页面。

    1.8K120

    两万六千字总结的JavaWeb核心技术学习笔记

    url 统一资源定位符/IP 端口 (服务器上资源路径) 200 - 请求成功 301 - `资源(网页等)被永久转移到其它URL` 404 - 请求的资源(网页等)不存在 500 - `内部服务器错误...(没有浏览器参与,只有服务器内部执行) 简化格式: forward:/要跳转的程序或者页面 注意:forward:/ 中的/ 表示的就是web目录 完整格式: getRequest...`缺省`路径/ 通常情况访问 html页面时,首先从当前web项目的web.xml文件寻找匹配路径,如果如果没有找到,再从tomcat默认的web.xml匹配,将使用缺省servlet 某个servlet...三部分请求信息禁止在服务器端直接修改(设计时的一个安全考虑)操作request中的请求信息,只有读取数据操作合法的 请求行 请求方式 请求路径?...) 用于从当前HttpSession对象中返回指定名称的属性对象 void removeAttribute(String name) 用于从当前HttpSession对象中删除指定名称的属性

    1.3K30

    如何在CentOS 7上为Apache设置mod_rewrite

    第6步 - 设置文件 我们将设置一个基本的重写规则,允许用户访问about.html页面而无需在Web浏览器的地址栏中键入文件扩展名(.html)。...如果从地址栏中删除.html并重新加载页面,则会收到404 Not Found错误。Apache只能通过其完整文件名访问组件,但我们可以使用重写规则对其进行更改。...如果重写条件的计算结果为true,那么Apache会考虑跟在后面的RewriteRule。 例2A:默认页面 以前,我们看到Apache通过提供404 Not Found页面来处理无效URL的请求。...为此,我们将创建一个ErrorDocument规则,将404错误指向error.html页面: ErrorDocument 404 /error.html 这会将导致HTTP 404响应的任何请求重定向到...但是,事情并不总是按计划进行,当发生这种情况时,您可能会发现自己有重定向循环或模糊500 forbidden错误。有关调试这些情况的提示,请查看此StackOverflow帖子。

    6.5K00

    Python爬虫基础知识:异常的处理

    云豆贴心提醒,本文阅读时间6分钟 先来说一说HTTP的异常处理问题。 当urlopen不能够处理一个response时,产生urlError。...其他不能处理的,urlopen会产生一个HTTPError。 典型的错误包含"404"(页面无法找到),"403"(请求禁止),和"401"(带验证请求)。...处理方式:若程序中能够处理,则进行进一步处理,如果程序中不能处理,则丢弃 301:请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此资源 处理方式:重定向到分配的URL 302...:请求到的资源在一个不同的URL处临时保存 处理方式:重定向到临时的URL 304 请求的资源未更新 处理方式:丢弃 400 非法请求 处理方式:丢弃 401 未授权...我们建一个urllib2_test07.py来感受一下: 按下F5可以看见输出了404的错误码,也就说没有找到这个页面。

    1.3K100

    常见http状态码

    2、3xx重定向 301 永久重定向,表示请求的资源URL1已被指向了新的URL2,后续该资源都是指向该URL2 302 临时重定向,http1的产物,表示请求的资源URL1已被指向了新的URL2,后续该资源临时指向该...303 临时重定向,http1.1的产物,基本上同302相当,但是有一个区别就是,请求的资源URL1 已被指向了新的URL2,但URL2应该使用get方法请求URL2。...post方法重定向到get请求上。...403 表示请求通过,但是授权失败,也就是服务器验证了用户身份,只是用户没有权利访问页面,或者进行页面操作,通常是指用户登录成功,但是无权进行操作(可能是读/写/改)。...405 表明服务器禁止了使用当前 HTTP 方法的请求。

    72210

    详解robots.txt和Robots META标签

    当一个搜索机器人访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果找到,搜索机器人就会按照该文件中的内容来确定访问的范围,如果该文件不存在,那么搜索机器人就沿着链接抓取。...Disallow : 该项的值用于描述不希望被访问到的一个URL,这个URL可以是一条完整的路径,也可以是部分的,任何以Disallow 开头的URL均不会被robot访问到。...l 404重定向到另外一个页面: 当Robot访问很多没有设置robots.txt文件的站点时,会被自动404重定向到另外一个Html页面。...例如 USER-AGENT: EXCITE DISALLOW: 虽然标准是没有大小写的,但是目录和文件名应该小写: user-agent: GoogleBot disallow: l 语法中只有...INDEX 指令告诉搜索机器人抓取该页面; FOLLOW 指令表示搜索机器人可以沿着该页面上的链接继续抓取下去; Robots meta标签的缺省值是INDEX和FOLLOW,只有inktomi除外

    1.3K10

    GitHub页面基本知识

    具有这种存储库名称的用户和组织页面仅从主分支发布。 有关不同类型的GitHub页面站点的更多信息,请参见“用户、组织和项目页面”。 没有用户名命名方案的存储库的默认源设置。...例如,当您通过GitHub页面设置编辑自定义域时,自定义域将写入/docs/CNAME。...定制的404s只有在使用自定义域时才会起作用。否则,将使用用户页404。 使用命令行创建项目页面。 如果您熟悉命令行Git,那么手动创建项目页面站点是很容易的。...*分支名称 *分支名称 如果您还没有在您的存储库中拥有一个主分支,那么创建一个新的主分支: git checkout,孤儿的主人 #创建一个主分支,没有任何父母(它是一个孤儿!)...启用HTTPS强制执行后,您对GitHub Pages网站的HTTP请求将被透明地重定向到HTTPS。

    1.9K30

    改善用户体验的404页面最佳实践

    此外,用户可能会输入错误的URL,或访问一个破碎的网站链接或页面,从而产生错误。当这种情况发生时,网站访问者会突然面对标准的 "404 "错误信息。...404-错误信息表明,网站上的一个页面未能返回结果,不再存在。在搜索结果失败后遇到404错误网站信息的用户通常会被重定向到其他的网站页面。...其中一些功能还被设计为将用户重定向到网站的其他功能页面。标准错误信息。当用户试图访问一个错误或破损的网站页面时,一个标准的404错误信息可能会返回一个 "找不到页面 "的结果。...替代网站链接一旦用户登陆了404错误网站页面,他们可能会从错误的页面重定向到另一个网页或销售漏斗。心存感激的网站访问者通常会感谢这些网站链接,因为他们寻求回到网站上一个功能齐全的页面。...403错误这个错误是由没有足够权限或特权访问该网页的客户或用户产生的。这个错误经常发生在禁止工人访问特定外部网站的办公室;访客在试图浏览时可能会看到这个错误信息。

    1.4K20

    为了避免出现404页面,你可以添加以下配置来处理后端返回的404错误

    为了避免出现404页面,你可以添加以下配置来处理后端返回的404错误百度网站百度秒收录方法大全?...404页面,你可以添加以下配置来处理后端返回的404错误,例如重定向到首页或自定义错误页面。...location @redirect_home {    return 302 /;  # 302重定向到根路径}# 方案2:自定义错误页面(需取消注释并创建文件)# location = /custom...两种可选方案:重定向首页(推荐):当出现404时自动跳转到网站首页(return 302 /;)。...注意:若后端服务本身能正确处理404(返回友好页面),则无需此配置。此方案针对后端直接返回404且需Nginx干预的场景。

    10210

    改善用户体验的404页面最佳实践

    此外,用户可能会输入错误的URL,或访问一个破碎的网站链接或页面,从而产生错误。当这种情况发生时,网站访问者会突然面对标准的 "404 "错误信息。...404-错误信息表明,网站上的一个页面未能返回结果,不再存在。在搜索结果失败后遇到404错误网站信息的用户通常会被重定向到其他的网站页面。...其中一些功能还被设计为将用户重定向到网站的其他功能页面。标准错误信息。当用户试图访问一个错误或破损的网站页面时,一个标准的404错误信息可能会返回一个 "找不到页面 "的结果。...替代网站链接 一旦用户登陆了404错误网站页面,他们可能会从错误的页面重定向到另一个网页或销售漏斗。心存感激的网站访问者通常会感谢这些网站链接,因为他们寻求回到网站上一个功能齐全的页面。...403错误 这个错误是由没有足够权限或特权访问该网页的客户或用户产生的。这个错误经常发生在禁止工人访问特定外部网站的办公室;访客在试图浏览时可能会看到这个错误信息。

    1.4K20

    这样在管理后台里实现 403 页面实在是太优雅了

    2、稍稍处理 稍稍处理的方式和第一种思路不太一样,这类框架在路由注册前并不会对路由数据做处理,而是在路由导航守卫里去判断是否有权限访问路由,如果没有权限则进入到预先注册好的 403 页面地址。...这种方案的优势在于它区分了 404 和 403 页面,因为即便是无访问权限的路由,也是真实注册到了路由实例上,只是在访问时做了鉴权和重定向。 那弊端又是什么呢?...那就是用户虽然知道了当前页面无访问权限,但却看不到页面的真实地址,因为已经被重定向到 403 页面上了,用户体验稍微欠缺了一点,就像下图这样: 我是怎么做的 先稍微思考一下方案,首先刚才第一种方案剔除无访问权限的路由肯定不行...,无访问权限的路由必须得注册,这样才能和 404 页面做出区分;其次第二种方案在导航守卫里做重定向也不行,不能重定向,要保证路由地址还是原来的地址,但页面要展示 403 页面的内容。...meta: { auth: 'admin' } } ] } ] 实际效果就是这样: 可以看到,当账号从 admin 切换到

    1.8K20

    htaccess简介和16个小技巧

    通过htaccess文件,可以帮我们实现: 网页301重定向、 自定义404错误页面、 改变文件扩展名、 允许/阻止特定的用户或者目录的访问、 禁止目录列表、 配置默认文档等功能。...笼统地说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index...另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。...404 /error/404.php ErrorDocument 500 /error/500.php 2....把某些特殊的IP地址的请求重定向到别的站点 ErrorDocument 403 http://www.youdomain.com Order deny,allow Deny from all Allow

    1.6K20

    如何在Debian 9上使用mod_rewrite为Apache重写URL

    没有它,额外的查询字符串将被丢弃。 虽然此方法可实现所需效果,但项目名称和季节都硬编码到规则中。这意味着该规则不适用于任何其他items,比如如pants,或seasons,如winter。...例如,假设您希望将所有请求重定向到您站点上不存在的文件或目录,并将其重定向到主页,而不是显示标准的404 Not Found错误页面。...-f是一个内置条件,它验证所请求的名称是否存在于磁盘上并且是一个文件。这!是一个否定运算符。合并后,仅当指定的名称不存在或不是文件时才计算!-f结果为true。...同样,仅当指定的名称不存在或不是目录时,计算!-d结果为true。 在最终线上的RewriteRule只有当为请求不存在的文件或目录时才生效。...RewriteRule本身非常简单,并将每个请求重定向到/网站根目录。 结论 mod_rewrite允许您创建人类可读的URL。

    6.3K95
    领券