urlrewirte伪静态化

问题描述

我的实现了伪静态化,可是真实路径还能访问,这个怎么解决。我想屏蔽掉,访问真实路径返回404

解决方案

解决方案二:
urlrewirte不是已经过滤了。你请求的地址不是映射好了。你正则写的严格点。
解决方案三:
引用1楼rui888的回复:

urlrewirte不是已经过滤了。你请求的地址不是映射好了。你正则写的严格点。

我的任何路径都可以访问,urlrewrite并不拦截。rule里有的,能匹配的路径,它帮我转发了。可没有匹配的还是可以访问。比如我abc.action,通过配置abc.html可以转发到abc.action。可是直接访问abc.action这个还是可以访问。
解决方案四:
abc.html你正则配置的话就是xxxx.html.xxxx.action过来的话就应该找不到。
解决方案五:
找出真实路径的规律,转发404。
解决方案六:
写正则匹配你的真是路径,匹配上了直接跳404

时间: 2024-11-05 17:28:37

urlrewirte伪静态化的相关文章

PHP伪静态化页面的实现

<?php /* 功能:PHP伪静态化页面的实现 具体用法: 例如链接为:test.php/year/2006/action/_add.html mod_rewrite();  $yearn= $_GET["year"];//结果为'2006'  $action= $_GET["action"];//结果为'_add' Power By:cnwbshow.com E-mail:cnwbshow.@gmail.com 网址:http://www.cnwbshow

IIS7伪静态化URL Rewrite模块

原文 IIS7伪静态化URL Rewrite模块 在Win7安装了IIS7.5之后,搭建一些网站或者博客,但是IIS7.5本身没有URL Rewrite功能,也就是无法实现网址的伪静态化. 从网上找了一下,原来微软IIS官方网站给IIS7及以后续版本提供了个URL重写组件. 下载地址:http://www.iis.net/download/URLRewrite 首先,打开上面网址,到IIS官方网站下载模块. 根据需要,点击右侧的下载链接(操作系统是64位的,就下载x64版本:32位的系统,就下载

WordPress集成多种站内搜索、百度嵌入式搜索,并伪静态化的方法

分享前,先吐槽一下:最近阿里云爆出了云盾误删除ECS文件,最后只能用回滚来解决的坑爹玩意儿.刚听到这个消息后,连忙看了下自己的ECS,没发现有明显的异常. 这2天慢慢的发现近期修改的一些代码都被还原了,比如明明去掉了评论审核后的通知功能,今天一个朋友QQ告诉我收到的邮件中的文章地址不对,我看了网友的截图,就知道是评论的审核通知邮件.看了下代码,果然之前的注释都去掉了.又比如,我明明屏蔽了某插件的某个菜单,结果今天又看到了. 看来多少还是有所波及,确实是回滚了!还好,最近没怎么折腾代码,否则都白费

比较详细的Asp伪静态化方法及Asp静态化探讨_应用技巧

目前,各大搜索引擎如google.百度.雅虎已经对动态页面诸如asp,php有着不错的支持了,只要动态页面后面的参数不要太长,如控制在3个参数内,页面内容做点优化,各大搜索对该类页面收录甚至不比静态html页面差,我有个全站是asp页的网站,其收录及排名远远超过了很多静态页的网站.     当然,任何网站,结构再好,如果没有内容作为支撑的话,最终还是留不住用户.搜索引擎的发展速度,已经不是当初几乎不能收录动态页面的水平了,各大搜索都在全力发展自己的索引技术,一般的动态页面在它们那里已经是能够轻易

nginx 伪静态化rewrite规则_nginx

复制代码 代码如下: location / { ###以下为PHPCMS 伪静态化rewrite规则 rewrite ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?itemid=$2&page=$3; rewrite ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$2&page=$3; rewrite ^(.*)show-([0-9]+)\.html$ $1/show.php?spe

比较详细的Asp伪静态化方法及Asp静态化探讨

目前,各大搜索引擎如google.百度.雅虎已经对动态页面诸如asp,php有着不错的支持了,只要动态页面后面的参数不要太长,如控制在3个参数内,页面内容做点优化,各大搜索对该类页面收录甚至不比静态html页面差,我有个全站是asp页的网站,其收录及排名远远超过了很多静态页的网站. 当然,任何网站,结构再好,如果没有内容作为支撑的话,最终还是留不住用户.搜索引擎的发展速度,已经不是当初几乎不能收录动态页面的水平了,各大搜索都在全力发展自己的索引技术,一般的动态页面在它们那里已经是能够轻易的纳入麾

为你解开不为人知的ASP伪静态化

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站建设如何实现ASP动态内容的静态化,网站静态化都有一定的原因的.下面我从竞彩软件网站优化这些年的经验与大家分享些常见的骗人的静态化方案. 1.框架伪静态,这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是需要做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的URL就可以看出眉目,如果说整个网站的URL都是一样的,

Asp伪静态化方法及Asp静态化探讨

Asp页面如果你想使它看上去静态化,又不是完全真正静态化,目的就是使它对搜索引擎更友好点.讨好一下,作为辛苦的站长们也不为过嘛.就可以使用本方法.如List.asp?id=1的路径可以转换为Html/?1.html,List.asp?id=1&id2=2转换为Html/?1-2.html等等.     举例说明:我们需要把"/list.asp?a=3&b=8"的url形式转换为"/Html/?3-8.html"的样子.     方法:建立目录Html

php实现url伪静态化

urlrewrite 系统切换^/api/(.*)  www.test.com/api/$1  //从a系统跳到test系统 url的静态化,我一般借助于apache,nginx,htaccess等,很少用php来实现url的静态化,用php来实现静态化比较麻烦,所以就个人而言是不推荐使用php来实现url静态化 一,url的静态化实现的原理 1,通过程序来把动态的url转换成静态的url,转换方法最好是统一的接口.把静态的url放到html中,这样我们通过页面看到的就是静态的url. 2,ap