一、Apache配置:
	1、支持httpd.conf 配置
	2、支持目录 .htaccess配置(一种"分布式配置"文件针对虚拟空间,空间商不让修改Apache配置文件)
	启用Rewrite(httpd.conf)
	(有时候Options Indexes FollowSymLinks会出问题,只需要配置Options all即可)
				?
			
| 
 
								1
						  | 
LoadModule rewrite_module modules/mod_rewrite.so
 | 
	
	启用.htaccess
	AllowOverride None 修改为:AllowOverride All
	二、mod_rewrite 规则:
	例如:
				?
			
| 
 
								1
 
								2
 
								3
						  | 
RewriteEngine on ->启动rewrite引擎
RewriteRule ^/test([0-9]*).html$ /test.php?id=$1    ->指访问test加任意字段.html都能跳转到test.php 正则匹配的字段存放在虚拟内存匹配$1
 | 
	
	三、mod_rewrite规则修正符
	1) R 强制外部重定向
	2) F 禁用URL,返回403HTTP状态码。
	3) G 强制URL为GONE,返回410HTTP状态码。
	4) P 强制使用代理转发。
	5) L 表明当前规则是最后一条规则,停止分析以后规则的重写。
	6) N 重新从第一条规则开始运行重写过程。
	7) C 与下一条规则关联
如果规则匹配则正常处理,以下修正符无效
	8) T=MIME-type(force MIME type) 强制MIME类型
	9) NS 只用于不是内部子请求
	10) NC 不区分大小写
	11) QSA 追加请求字符串
	12) NE 不在输出转义特殊字符 \\%3d$1 等价于 =$1
例如:
				?
			
                	
    
	
	
		
		
	
 
	
		
			
	
	 
     
	
			
                 
			
		
		
			
			
			
    
        
        
	
			
						
			
            			
    		
    		
		
	    
    	
    	
        
    	
    
| 
 
								1
						  | 
RewriteRule ^/new([0-9]*)/$ /new.php?id=$1 [R]
 | 
简单小范例:
				?
			
							
							
							
	
						
						
						
						
						
						
						
																		
    
        
    
        
                        
                
                    
                
                
                
                    
                
                
                
                    
                
                
                
                    
                
                        
    
 																		
						
																		
    
        
 												
						
																		
	
	
		
				
			
																		
						
						
					
				
				                | 
 
								1
 
								2
						  | 
RewriteEngine on
RewriteRule ^/in(.*).html$ /index.php
 | 
相关文章
             猜你喜欢
        
        - 64M VPS建站:能否支持高流量网站运行? 2025-06-10
 - 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10
 - 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10
 - 64M VPS建站:是否适合初学者操作和管理? 2025-06-10
 - ASP.NET自助建站系统中的用户注册和登录功能定制方法 2025-06-10
 
			TA的动态
			
		
				- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
 - 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
 - 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
 - 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
 - 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
 
快网idc优惠网
QQ交流群
				您的支持,是我们最大的动力!				
			
		
        热门文章
        
    
    - 
            2025-05-25 86
 - 
            2025-05-27 15
 - 
            2025-05-29 33
 - 
            2025-05-29 105
 - 
            2025-05-27 38
 
		热门评论
	
	
        
    		
            	
        
        
        