PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نیازمند کد htaccess



AriyaDownload
July 29th, 2012, 15:19
سلام
من می خوام نسخه جدید میهن لایسنس رو راه اندازی کنم.
الان یک صفحه Under Construction ساختم، می خوام کاری کنم که وقتی کاربرهای عادی وارد سایت می شن، این صفحه براشون لود بشه
ولی وقتی ادمین وارد سایت می شه این صفحه لود نشه (یعنی برای آی پی من چیزی رو که لود می کنه فرق داشته باشه) تا بتونم نسخه جدید رو راه بندازم
برای راه اندازی نسخه جدید 48 ساعت زمان لازم هست، به همین خاطر به طور کامل نمی تونم سایت رو از دسترس خارج کنم
آیا راهی برای این کار در دایرکت ادمین هست؟
ممنون می شم راهنمایی کنید

fara_server
July 29th, 2012, 16:24
از allow و deny استفاده کنید :

<Limit GET POST PUT> Order Deny,Allow
Deny from all
Allow from 123.123.123.123
Allow from 123.123.123.123
</Limit>
ErrorDocument 403 /otherpage.html
<Files otherpage.html>
Order Allow,Deny
Allow from all
</Files>

AriyaDownload
July 29th, 2012, 16:30
از allow و deny استفاده کنید :

<Limit GET POST PUT> Order Deny,Allow
Deny from all
Allow from 123.123.123.123
Allow from 123.123.123.123
</Limit>
ErrorDocument 403 /otherpage.html
<Files otherpage.html>
Order Allow,Deny
Allow from all
</Files>


ممنونم از راهنماییتون
فقط امکانش هست یک توضیح بفرمایید؟
الان من می خوام اگه آی پی من بود فایل a رو لود کنه و اگه ای پی غیر از یکی من بود فایل b رو لود کنه
این چه به صورت می شه کدش؟
ممنون می شم مجدد وقتتون رو در اختیار بنده قرار بدید و راهنمایی کنید

fara_server
July 29th, 2012, 16:39
در htaccess بالا میتونید به این صورت درنظر بگیرید که صفحه ای که قراره به صورت پیشفرض باشه رو index در نظر بگیرید و ip هایی رو که قصد دارید به اونها اجازه نمایش صفحه رو بدید در قسمت allow وارد کنید(مثلا ip خودتون) و در صورتی هم که ip در لیست allow نباشه به صفحه otherpage.html که خودتون میتونید نامش رو تغییر بدید هدایت میشه...
علاوه بر این میشه کدهای htaccess دیگه ای هم نوشت ولی این دستورات خوانایی بیشتری داره ، میشد از rewriteEngine هم استفاده کرد و...

AriyaDownload
July 30th, 2012, 12:21
سلام
ببخشید اون کدی رو که فرمودید کار نکرد
ممنون می شم دوستان مجدد راهنمایی کنن
کارم واجبه

fara_server
July 30th, 2012, 12:48
با استفاده از Rewrite Engine :




RewriteEngine On


RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.101$


RewriteRule ^(.*)$ http://subdomain.site.com/$1 [L,R=301]


به جای 123.456.789.101 آی پی خودتون رو وارد کنید ، به جای http://subdomain.site.com هم آدرس ساب دامین مورد نظرتون ، امیدوارم این روش جواب بده، البته من با کد قبلی هم کار کردم مشکلی نداشت...:53:

AriyaDownload
July 30th, 2012, 13:10
با استفاده از Rewrite Engine :




RewriteEngine On


RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.101$


RewriteRule ^(.*)$ http://subdomain.site.com/$1 [L,R=301]


به جای 123.456.789.101 آی پی خودتون رو وارد کنید ، به جای http://subdomain.site.com هم آدرس ساب دامین مورد نظرتون ، امیدوارم این روش جواب بده، البته من با کد قبلی هم کار کردم مشکلی نداشت...:53:


از لطفتون و توجهتون به این تاپیک سپاسگذارم
من از این کد استفاده کردم
مشکل این هست که وقتی عمل ریدایرکت انجام می شه در آدرس سایت یک چیزایی رو خودش اضافه می کنه
مثلا من گفتم به این ریدایرکت بشه up.mysite.com
اینطوری ریدایرکت می شه :

http://up.mysite.com/up/up/up/up/up/up/up/up/up/up/up/up/up/up/up/up/up/up/up/

من از این کد هم استفاده کردم :


ErrorDocument 403 http://www.mysite.com/under.html
Order deny,allow
Deny from all
Allow from ip khodeton


عمل ریدایرکت به درستی انجام می شه
ولی مشکل این هست که چیزی لود نمی کنه و این ارور رو می ده


The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.


راستی اگر امکانش هست آیدی یاهوتون رو بدید اونجا منو راهنمایی کنید ممنون می شم.

fara_server
July 30th, 2012, 13:15
سلام بفرمایید : fara_server
در خدمتم