السلام عليكم
انا لدي ملف معين على موقعي و لا اريد احد يصل اليه الا من خلال ان يضغط على وصلة بموقع آخر
اعرف ان هذه الطريقة تتم بإستخدام htaccess و قد حصلت على كود يقوم بالعملية لكن فقط على extension معين و انا لا اريده مجموعات من الملفات ... فقط واحد وهو على وصلة
http://www.my-domain.com/index.php?page=up
فهذا الكود يعمل block على كل ملفات php
كود:RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://test.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://test.com$ [NC] RewriteRule .*\.(php)$ - [F,NC]
انا اريد فقط على ملف index.php?page=up
فالمشكلة مع regular expression
حيث تلاحظ علامة( ؟ ) التى تدل على عدم وجود عنصر او واحد او اكثر .
فالمعتاد بالبرمجة عندما اضع عناصر اضيف قبلها \\
لكن هنا التعابير المعتادة مختلفة عن بقية لغات البرمجة
فأتمنى بسبب اهميته لي
و شكرا

 

 
				
 
				
				
				
					 رد مع اقتباس
  رد مع اقتباس 
				 
				
					
					 
					
					
					
					
					
			
