- 
	
			
				
					December 13th, 2013, 11:44
				
			
			
				
					#1
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 چطور باید https را اجباری کنم؟ چطور باید https را اجباری کنم؟
					
						
							سلام
 دوستان یک سوال دارم اونایی که htaccess کار کردن ممنون میشم منو راهنمایی کنن ، من میخوام سایتم https اجباری داشته باشه یعنی وقتی آدرس http://client.azarinweb.com رو میزنید ریدایرکت بشه به https://client.azarinweb.com و حتی وقتی http://client.azarinweb.com/cart.php زده میشه بره به https://client.azarinweb.com/cart.php ، من از ریدایرکت استفاده کردم ولی کار نمیکنه.
 
 چیکار باید کنم؟
 
 
 کد ریدایرکت رو باید در root قرار بدم یا در فولدری که whmcs نصب هست؟ کدی که من گذاشتم کار نمیکنه و میبینید که ریدایرکت نمیشه ، اگر کدی دارید بدید ممنون
 
 با تشکر
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							December 13th, 2013 11:44
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					December 13th, 2013, 12:20
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							این کد رو توی فولدر WHMCS توی Htaccess بزار
 
 RewriteCond %{HTTPS} off
 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 12:24
				
			
			
				
					#3
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 12:32
				
			
			
				
					#4
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							این کدهارو قرار دادم کار نمیکنه ، توی root کار میکنه ولی برای سابدامین کار نمیکنه. دوستان امتحان کنید ببینید بخش کاربری نمیاد
						 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 12:39
				
			
			
				
					#5
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							
	کد PHP: 
RewriteEngine On
 RewriteCond %{HTTPS} off
 RewriteCond %{HTTP_HOST} ^(sub1)\. [NC]
 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 
 
 بجای sub1 اسم ساب دامینتو بزار.
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از Mohsen.b به دلیل پست مفید 
        
    
 
 
 
- 
	
			
				
					December 13th, 2013, 12:55
				
			
			
				
					#6
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  Mohsen.b  
 
	کد PHP: 
RewriteEngine On
 RewriteCond %{HTTPS} off
 RewriteCond %{HTTP_HOST} ^(sub1)\. [NC]
 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 
 
 بجای sub1 اسم ساب دامینتو بزار. 
 
 
 
 سلام
 ممنون از کدی که دادید ، قرار دادم ، ارور زیر میاد:
 Secure Connection Failed
 
 An error occurred during a connection to client.azarinweb.com. SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long)
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 13:06
				
			
			
				
					#7
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							الان که چک کردم مشکلی نداره.
						 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 15:59
				
			
			
				
					#8
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							به https نمی گند پورت ، اسم درستش پروتکل هست.
						 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 19:43
				
			
			
				
					#9
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  pardishosting  
 به https نمی گند پورت ، اسم درستش پروتکل هست. 
 
 
 چه کسی پورت گفته؟!
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					December 13th, 2013, 22:54
				
			
			
				
					#10
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : چطور باید https را اجباری کنم؟ پاسخ : چطور باید https را اجباری کنم؟
					
						
							
	
		
			
			
				
					  نوشته اصلی توسط  Mohsen.b  
 
	کد PHP: 
RewriteEngine On
 RewriteCond %{HTTPS} off
 RewriteCond %{HTTP_HOST} ^(sub1)\. [NC]
 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
 
 
 بجای sub1 اسم ساب دامینتو بزار. 
 
 
 این کد به درستی کار کرد و کلی تست کردم ، همه چیز ok هست درست کار کرد
 
 ممنون
 
 
 
 
 
 
 
-