- 
	
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 درخواست راهنمایی برای نوشتن یک خط دستور Htaccess
				
				
						
							
							
						
						
				
					
						
							سلام و خسته نباشید...
من وبلاگی دارم که آدرس بصورت exp .com/blog/?p=namePost  هست و یا بشکل: exp .com/blog/index.php?p=namePost   حالا میخوام بشکل زیر باشه
exp .com / Blog / namePost
ممنون میشم راهنمائیم کنی، تشکر از همگی
CODE]<IfModule mod_rewrite.c>]
RewriteEngine on
RewriteRule ^blog blog/index.php?p=$1 [QSA]
RewriteRule ^blog blog/?p=$1 [QSA]
</IFModule>
[/CODE]
						
					 
					
				 
			 
			
			
			
			
		 
	 
		
	
 
- 
    
 
		
		- 
		
			
						
						
							May 3rd, 2017 10:34
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
	
		
		
			
				
				
				
					
 پاسخ : درخواست راهنمایی برای نوشتن یک خط دستور Htaccess
				
				
						
						
							
						
				
					
						
							این کد برای نام پست فقط کاراکترهای انگیلسی و اعداد را قبول میکنه.
	کد:
	RewriteRule ^/Blog/([a-zA-Z0-9]+)$ /blog/index.php?p=$1 [QSA, L]
 این یکی همه کاراکترا رو بغیر از خود / قبول می کنه.
	کد:
	RewriteEngine on
RewriteRule ^/Blog/([^/]+)$ /blog/index.php?p=$1 [QSA, L]
 ادامه قبلیه، اگر ته آدرس / اضافی باشه، بازم قبول می کنه.
	کد:
	RewriteEngine on
RewriteRule ^/Blog/([^/]+)/?$ /blog/index.php?p=$1 [QSA, L]
 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از sajjad.ibm به دلیل پست مفید