رفتن به مطلب

پست های پیشنهاد شده

منبع :vbiran.ir

چندتا از آموزش های مخصوص خود سافت آرچیوم داریم که در کد کردن امنیت ادمین و ... هم دیگه قوقا می کنه ولی این مطالب هم از انجمن ویبی ایران بود که خوشم اومد برای شما هم می زارم

درود.

در این مقاله سعی بر این دارم تا وب مسترها رو بیشتر با htaccess و کدهای کاربردی و مورد استفاده در اون آشنا کنم..

خوب اصلا htaccess چیست؟

یک فایل تکست! است که تمامی فرامین و تنظیمات وب سرور آپاچی را میتوان در آن اعمال کرد ، که ممکن است برای هر مسیر متغیر باشد.

هنگامی که این فایل در یک سایت قرار میگیرد سرور آپاچی بررسی می کند که چه دستوراتی در این فایل وجود دارد و بعد طبق این دستورات و فرمان های مشخص قسمت های از سایت را که در این فایل به آنها اشاره شده پیکره بندی میکند.

دلیل نام گذاری:

برای مخفی کردن یک فایل در اول فایل یک نقطه "." گذاشته می شود. ht نیز مخفف http است ، پس ساختار این فایل به این صورت است: ".Htaccess"

نکته: امنیت یک فایل در حالت مخفی می تواند بیشتر باشد.

نحوه ساخت و آشنای با کدها:

برای ساخت کافیه نودپد را باز کنید ، یک سند جدید ایجاد کنید و آنرا با نام htaccess. ایجاد کنید. (دقت داشته باشید فرمت فایل نباید به صورت txt یا چیز دیگری باشد فقط و فقط htaccess. )

برای شروع با یه کد ساده شروع میکنیم..

order allow,deny

deny from all

این کد ها رو تو htaccess اتون قرار بدین ، حالا این ها چیکار میکنند؟ تمامی دسترسی ها رو در اون پوشه مورد نظر قطع میکنه ، مثلا شما یک فولدری در هاستتون ایجاد کردین و قصد دارید اطلاعات مهمی رو تو اون پوشه ذخیره و نگه داری کنید ، کافیه یک فایل htaccess ایحاد کنید و این کد رو درونش قرار بدین تا از تمامی دسترسی ها به اون پوشه جلوگیری بشه و خود شما نیز فقط و فقط از کنترل پنل هاستتون میتونید به فایل ها دسترسی داشته باشید.

بن کردن ip:

order allow,deny deny from 192.168.44.201 deny from 224.39.163.12 deny from 172.16.7.92 allow from all

دقت کنید که 3 ip وارد شده مثال هستند و شما باید ip مورد نظرتون رو جایگزینی کنید.

بن کردن یک رنج ip:

order allow,deny deny from 192.168. deny from 10.0.0. allow from all

با قرار دادن کد های بالا به ip که deny شده عدم دسترسی نشان داده خواهد شد ، البته شما میتونید با اضافه کردن کد زیر اون ip خاص رو به یک سایت دیگه ریدایرکت کنید.

ErrorDocument 403 http://www.someothersite.com Order deny,allow deny from 24.33.65.6 allow from all

باز شدن یک سایت با www

جلوگیری از ایجاد لوپ:

گاهی اوقات وب مستر های که به طور مثال 2 دامنه را در یک سایت پارک میکنند با این مشکل برخورد کرده اند ، که ناشی از reviw های اشتباه است.

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

RewriteCond %{REQUEST_URI}  ^/(stats/|missing\.html|failed_auth\.html|error/).* [NC] RewriteRule .* -  [L] RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule .* - [L]

لوپ های نامحدود:

RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule .* - [L]

جلوگیری از سرقت پهنای باند و فایل ها و هات لینک ها:(قبلا در سافت آرچیو بهتر گفته شد به صورت تخصصی برای اعضا)

RewriteEngine On RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)site.com/.*$ [NC] RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

بلاک کردن robots, Spiders, Crawlers and Harvesters های مضر:

RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^AbachoBOT [OR] RewriteCond %{HTTP_USER_AGENT} ^anarchie [OR] RewriteCond %{HTTP_USER_AGENT} ^antibot [OR] RewriteCond %{HTTP_USER_AGENT} ^appie [OR] RewriteCond %{HTTP_USER_AGENT} ^ASPSeek [OR] RewriteCond %{HTTP_USER_AGENT} ^asterias [OR] RewriteCond %{HTTP_USER_AGENT} ^attach [OR] RewriteCond %{HTTP_USER_AGENT} ^autoemailspider [OR] RewriteCond %{HTTP_USER_AGENT} ^B2w [OR] RewriteCond %{HTTP_USER_AGENT} ^BackDoorBot [OR] RewriteCond %{HTTP_USER_AGENT} ^BackWeb [OR] RewriteCond %{HTTP_USER_AGENT} ^Baidu [OR] RewriteCond %{HTTP_USER_AGENT} ^Baiduspider [OR] RewriteCond %{HTTP_USER_AGENT} ^Baiduspider+ [OR] RewriteCond %{HTTP_USER_AGENT} ^Bandit [OR] RewriteCond %{HTTP_USER_AGENT} ^BatchFTP [OR] RewriteCond %{HTTP_USER_AGENT} ^Black\ Hole [OR] RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR] RewriteCond %{HTTP_USER_AGENT} ^BlowFish [OR] RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto [OR] RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:mailto:craftbot@yahoo.com [OR] RewriteCond %{HTTP_USER_AGENT} ^BotALot [OR] RewriteCond %{HTTP_USER_AGENT} ^Buddy [OR] RewriteCond %{HTTP_USER_AGENT} ^BuiltBotTough [OR] RewriteCond %{HTTP_USER_AGENT} ^Bullseye [OR] RewriteCond %{HTTP_USER_AGENT} ^bumblebee [OR] RewriteCond %{HTTP_USER_AGENT} ^BunnySlippers [OR] RewriteCond %{HTTP_USER_AGENT} ^CheeseBot [OR] RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR] RewriteCond %{HTTP_USER_AGENT} ^CherryPickerElite [OR] RewriteCond %{HTTP_USER_AGENT} ^CherryPickerSE [OR] RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR] RewriteCond %{HTTP_USER_AGENT} ^ClariaBot [OR] RewriteCond %{HTTP_USER_AGENT} ^clsHTTP [OR] RewriteCond %{HTTP_USER_AGENT} ^COAST\ WebMaster [OR] RewriteCond %{HTTP_USER_AGENT} ^ColdFusion [OR] RewriteCond %{HTTP_USER_AGENT} ^Collector [OR] RewriteCond %{HTTP_USER_AGENT} ^Copier [OR] RewriteCond %{HTTP_USER_AGENT} ^CopyRightCheck [OR] RewriteCond %{HTTP_USER_AGENT} ^cosmos [OR] RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR] RewriteCond %{HTTP_USER_AGENT} ^curl [OR] RewriteCond %{HTTP_USER_AGENT} ^Custo [OR] RewriteCond %{HTTP_USER_AGENT} ^DA [OR] RewriteCond %{HTTP_USER_AGENT} ^Diamond [OR] RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR] RewriteCond %{HTTP_USER_AGENT} ^DISCo\ Pump [OR] RewriteCond %{HTTP_USER_AGENT} ^DittoSpyder [OR] RewriteCond %{HTTP_USER_AGENT} ^dloader [OR] RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR] RewriteCond %{HTTP_USER_AGENT} ^Download\ Wonder [OR] RewriteCond %{HTTP_USER_AGENT} ^Downloader [OR] RewriteCond %{HTTP_USER_AGENT} ^Drip [OR] RewriteCond %{HTTP_USER_AGENT} ^DTS\ Agent [OR] RewriteCond %{HTTP_USER_AGENT} ^EasyDL [OR] RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR] RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR] RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] RewriteCond %{HTTP_USER_AGENT} ^EroCrawler [OR] RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR] RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR] RewriteCond %{HTTP_USER_AGENT} ^Extreme\ Picture\ Finder [OR] RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR] RewriteCond %{HTTP_USER_AGENT} ^FAST\ WebCrawler [OR] RewriteCond %{HTTP_USER_AGENT} ^Fetch\ API\ Request [OR] RewriteCond %{HTTP_USER_AGENT} ^FileHound [OR] RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR] RewriteCond %{HTTP_USER_AGENT} ^FlickBot [OR] RewriteCond %{HTTP_USER_AGENT} ^FreeFind.com [OR] RewriteCond %{HTTP_USER_AGENT} ^FrontPage [OR] RewriteCond %{HTTP_USER_AGENT} ^Generic [OR] RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR] RewriteCond %{HTTP_USER_AGENT} ^GetSmart [OR] RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR] RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR] RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR] RewriteCond %{HTTP_USER_AGENT} ^gotit [OR] RewriteCond %{HTTP_USER_AGENT} ^Grabber [OR] RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR] RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR] RewriteCond %{HTTP_USER_AGENT} ^Gulliver [OR] RewriteCond %{HTTP_USER_AGENT} ^Harvest [OR] RewriteCond %{HTTP_USER_AGENT} ^Heretrix [OR] RewriteCond %{HTTP_USER_AGENT} ^HitboxDoctor [OR] RewriteCond %{HTTP_USER_AGENT} ^hloader [OR] RewriteCond %{HTTP_USER_AGENT} ^HMView [OR] RewriteCond %{HTTP_USER_AGENT} ^HMView [OR] RewriteCond %{HTTP_USER_AGENT} ^HTTPapp [OR] RewriteCond %{HTTP_USER_AGENT} ^httpfetcher [OR] RewriteCond %{HTTP_USER_AGENT} ^httplib [OR] RewriteCond %{HTTP_USER_AGENT} ^httpscraper [OR] RewriteCond %{HTTP_USER_AGENT} ^HTTPTrack [OR] RewriteCond %{HTTP_USER_AGENT} ^HTTPviewer [OR] RewriteCond %{HTTP_USER_AGENT} ^HTTrack [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^HTTrack [OR] RewriteCond %{HTTP_USER_AGENT} ^humanlinks [OR] RewriteCond %{HTTP_USER_AGENT} ^ia_archiver [OR] RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR] RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR] RewriteCond %{HTTP_USER_AGENT} ^Indy\ Library [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^InfoNaviRobot [OR] RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR] RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR] RewriteCond %{HTTP_USER_AGENT} ^InternetSeer.com [OR] RewriteCond %{HTTP_USER_AGENT} ^Iria [OR] RewriteCond %{HTTP_USER_AGENT} ^IRLbot [OR] RewriteCond %{HTTP_USER_AGENT} ^Java [OR] RewriteCond %{HTTP_USER_AGENT} ^JennyBot [OR] RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR] RewriteCond %{HTTP_USER_AGENT} ^JoBo [OR] RewriteCond %{HTTP_USER_AGENT} ^JOC [OR] RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR] RewriteCond %{HTTP_USER_AGENT} ^Jonzilla [OR] RewriteCond %{HTTP_USER_AGENT} ^JustView [OR] RewriteCond %{HTTP_USER_AGENT} ^Kenjin\ Spider [OR] RewriteCond %{HTTP_USER_AGENT} ^Keyword\ Density [OR] RewriteCond %{HTTP_USER_AGENT} ^Lachesis [OR] RewriteCond %{HTTP_USER_AGENT} ^larbin [OR] RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR] RewriteCond %{HTTP_USER_AGENT} ^LexiBot [OR] RewriteCond %{HTTP_USER_AGENT} ^lftp [OR] RewriteCond %{HTTP_USER_AGENT} ^Libby_ [OR] RewriteCond %{HTTP_USER_AGENT} ^libWeb [OR] RewriteCond %{HTTP_USER_AGENT} ^libwwwperl [OR] RewriteCond %{HTTP_USER_AGENT} ^libwww-perl [OR] RewriteCond %{HTTP_USER_AGENT} ^likse [OR] RewriteCond %{HTTP_USER_AGENT} ^Link [OR] RewriteCond %{HTTP_USER_AGENT} ^LinkextractorPro [OR] RewriteCond %{HTTP_USER_AGENT} ^LinkScan [OR] RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR] RewriteCond %{HTTP_USER_AGENT} ^lwp\ request [OR] RewriteCond %{HTTP_USER_AGENT} ^lwp-trivial [OR] RewriteCond %{HTTP_USER_AGENT} ^Magnet [OR] RewriteCond %{HTTP_USER_AGENT} ^Mag-Net [OR] RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR] RewriteCond %{HTTP_USER_AGENT} ^Mata\ Hari [OR] RewriteCond %{HTTP_USER_AGENT} ^Memo [OR] RewriteCond %{HTTP_USER_AGENT} ^Mercator [OR] RewriteCond %{HTTP_USER_AGENT} ^Metacarta [OR] RewriteCond %{HTTP_USER_AGENT} ^Mewsoft\ Search\ Engine [OR] RewriteCond %{HTTP_USER_AGENT} ^MFC_Tear_Sample [OR] RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ URL\ Control [OR] RewriteCond %{HTTP_USER_AGENT} ^MicrosoftURL [OR] RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR] RewriteCond %{HTTP_USER_AGENT} ^MIIxpc [OR] RewriteCond %{HTTP_USER_AGENT} ^Mirror [OR] RewriteCond %{HTTP_USER_AGENT} ^Missigua [OR] RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR] RewriteCond %{HTTP_USER_AGENT} ^moget [OR] RewriteCond %{HTTP_USER_AGENT} ^MSFrontPage [OR] RewriteCond %{HTTP_USER_AGENT} ^MSIECrawler [OR] RewriteCond %{HTTP_USER_AGENT} ^NationalDirectory\ WebSpider [OR] RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR] RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR] RewriteCond %{HTTP_USER_AGENT} ^Net\ Probe [OR] RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR] RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR] RewriteCond %{HTTP_USER_AGENT} ^NetMechanic [OR] RewriteCond %{HTTP_USER_AGENT} ^NetResearchServer [OR] RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR] RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR] RewriteCond %{HTTP_USER_AGENT} ^NetZip [OR] RewriteCond %{HTTP_USER_AGENT} ^nexuscache [OR] RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR] RewriteCond %{HTTP_USER_AGENT} ^Nikto [OR] RewriteCond %{HTTP_USER_AGENT} ^Ninja [OR] RewriteCond %{HTTP_USER_AGENT} ^NPBot [OR] RewriteCond %{HTTP_USER_AGENT} ^oBot [OR] RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR] RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR] RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR] RewriteCond %{HTTP_USER_AGENT} ^onestop [OR] RewriteCond %{HTTP_USER_AGENT} ^Openfind [OR] RewriteCond %{HTTP_USER_AGENT} ^Openfind\ data\ gatherer [OR] RewriteCond %{HTTP_USER_AGENT} ^OrangeBot [OR] RewriteCond %{HTTP_USER_AGENT} ^our\ agent [OR] RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR] RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR] RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR] RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR] RewriteCond %{HTTP_USER_AGENT} ^Perl [OR] RewriteCond %{HTTP_USER_AGENT} ^PHP [OR] RewriteCond %{HTTP_USER_AGENT} ^PHP\ version [OR] RewriteCond %{HTTP_USER_AGENT} ^PHPot [OR] RewriteCond %{HTTP_USER_AGENT} ^Ping [OR] RewriteCond %{HTTP_USER_AGENT} ^PingALink\ Monitoring\ Services [OR] RewriteCond %{HTTP_USER_AGENT} ^Pockey [OR] RewriteCond %{HTTP_USER_AGENT} ^Pompos [OR] RewriteCond %{HTTP_USER_AGENT} ^ProPowerBot [OR] RewriteCond %{HTTP_USER_AGENT} ^ProWebWalker [OR] RewriteCond %{HTTP_USER_AGENT} ^psbot [OR] RewriteCond %{HTTP_USER_AGENT} ^psycheclone [OR] RewriteCond %{HTTP_USER_AGENT} ^Pump [OR] RewriteCond %{HTTP_USER_AGENT} ^Python\ urllib [OR] RewriteCond %{HTTP_USER_AGENT} ^Python-urllib [OR] RewriteCond %{HTTP_USER_AGENT} ^QueryN [OR] RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR] RewriteCond %{HTTP_USER_AGENT} ^Reaper [OR] RewriteCond %{HTTP_USER_AGENT} ^Recorder [OR] RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR] RewriteCond %{HTTP_USER_AGENT} ^RepoMonkey [OR] RewriteCond %{HTTP_USER_AGENT} ^Rico [OR] RewriteCond %{HTTP_USER_AGENT} ^RMA [OR] RewriteCond %{HTTP_USER_AGENT} ^Robozilla [OR] RewriteCond %{HTTP_USER_AGENT} ^Scooter [OR] RewriteCond %{HTTP_USER_AGENT} ^ScoutAbout [OR] RewriteCond %{HTTP_USER_AGENT} ^Siphon [OR] RewriteCond %{HTTP_USER_AGENT} ^sitecheck.internetseer.com [OR] RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR] RewriteCond %{HTTP_USER_AGENT} ^slysearch [OR] RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR] RewriteCond %{HTTP_USER_AGENT} ^Snake [OR] RewriteCond %{HTTP_USER_AGENT} ^Snapbot [OR] RewriteCond %{HTTP_USER_AGENT} ^Snoopy [OR] RewriteCond %{HTTP_USER_AGENT} ^SpaceBison [OR] RewriteCond %{HTTP_USER_AGENT} ^SpankBot [OR] RewriteCond %{HTTP_USER_AGENT} ^spanner [OR] RewriteCond %{HTTP_USER_AGENT} ^Spinne [OR] RewriteCond %{HTTP_USER_AGENT} ^Sqworm [OR] RewriteCond %{HTTP_USER_AGENT} ^Stealer [OR] RewriteCond %{HTTP_USER_AGENT} ^Stripper [OR] RewriteCond %{HTTP_USER_AGENT} ^Sucker [OR] RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR] RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR] RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR] RewriteCond %{HTTP_USER_AGENT} ^suzuran [OR] RewriteCond %{HTTP_USER_AGENT} ^Szukacz [OR] RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR] RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR] RewriteCond %{HTTP_USER_AGENT} ^Telesoft [OR] RewriteCond %{HTTP_USER_AGENT} ^The\ Intraformant [OR] RewriteCond %{HTTP_USER_AGENT} ^TheNomad [OR] RewriteCond %{HTTP_USER_AGENT} ^TightTwatBot [OR] RewriteCond %{HTTP_USER_AGENT} ^Titan [OR] RewriteCond %{HTTP_USER_AGENT} ^toCrawl [OR] RewriteCond %{HTTP_USER_AGENT} ^True_Robot [OR] RewriteCond %{HTTP_USER_AGENT} ^turingos [OR] RewriteCond %{HTTP_USER_AGENT} ^TurnitinBot [OR] RewriteCond %{HTTP_USER_AGENT} ^UrlDispatcher [OR] RewriteCond %{HTTP_USER_AGENT} ^URLy\ Warning [OR] RewriteCond %{HTTP_USER_AGENT} ^Vacuum [OR] RewriteCond %{HTTP_USER_AGENT} ^Vagabondo [OR] RewriteCond %{HTTP_USER_AGENT} ^Vayala [OR] RewriteCond %{HTTP_USER_AGENT} ^VCI [OR] RewriteCond %{HTTP_USER_AGENT} ^Vintage [OR] RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR] RewriteCond %{HTTP_USER_AGENT} ^W3C_Validator [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Downloader [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR] RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR] RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR] RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] RewriteCond %{HTTP_USER_AGENT} ^Webdownloader [OR] RewriteCond %{HTTP_USER_AGENT} ^WebEnhancer [OR] RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR] RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR] RewriteCond %{HTTP_USER_AGENT} ^Webhook [OR] RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR] RewriteCond %{HTTP_USER_AGENT} ^Webminer [OR] RewriteCond %{HTTP_USER_AGENT} ^Webmole [OR] RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR] RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR] RewriteCond %{HTTP_USER_AGENT} ^Website [OR] RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR] RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR] RewriteCond %{HTTP_USER_AGENT} ^Websites [OR] RewriteCond %{HTTP_USER_AGENT} ^Webster [OR] RewriteCond %{HTTP_USER_AGENT} ^Webster\ Pro [OR] RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR] RewriteCond %{HTTP_USER_AGENT} ^Websucker [OR] RewriteCond %{HTTP_USER_AGENT} ^WebViewer [OR] RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR] RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR] RewriteCond %{HTTP_USER_AGENT} ^WebZip [OR] RewriteCond %{HTTP_USER_AGENT} ^Wells [OR] RewriteCond %{HTTP_USER_AGENT} ^Wget [OR] RewriteCond %{HTTP_USER_AGENT} ^Whacker [OR] RewriteCond %{HTTP_USER_AGENT} ^Whacker [OR] RewriteCond %{HTTP_USER_AGENT} ^Widow [OR] RewriteCond %{HTTP_USER_AGENT} ^Wildsoft\ Surfer [OR] RewriteCond %{HTTP_USER_AGENT} ^WinHttp [OR] RewriteCond %{HTTP_USER_AGENT} ^WinHttpRequest [OR] RewriteCond %{HTTP_USER_AGENT} ^WWW-Collector-E [OR] RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR] RewriteCond %{HTTP_USER_AGENT} ^Xaldon [OR] RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR] RewriteCond %{HTTP_USER_AGENT} ^Xara [OR] RewriteCond %{HTTP_USER_AGENT} ^Xenu [OR] RewriteCond %{HTTP_USER_AGENT} ^Y!TunnelPro [OR] RewriteCond %{HTTP_USER_AGENT} ^YahooYSMcm [OR] RewriteCond %{HTTP_USER_AGENT} ^Zade [OR] RewriteCond %{HTTP_USER_AGENT} ^ZBot [OR] RewriteCond %{HTTP_USER_AGENT} ^zerxbot RewriteCond %{HTTP_USER_AGENT} ^Zeus [OR] RewriteRule ^.* - [F,L]

جلوگیری از prefetch کردن توسط مرورگرها:

 RewriteEngine On SetEnvIfNoCase X-Forwarded-For .+ proxy=yes SetEnvIfNoCase X-moz prefetch no_access=yes # block pre-fetch requests with X-moz headers RewriteCond %{ENV:no_access} yes RewriteRule .* - [F,L]

ریدایرکت 301:

 RewriteCond %{HTTP_HOST} !^www\.site\.com$ RewriteRule (.*) http://www.site.com/$1 [R=301,L]

البته کسانی که ویبولتین رو ، توی ساب دامین مثل site.com/site نصب کردند باید از کد زیر استفاده کنند.

 RewriteCond %{HTTP_HOST} !^www\.site\.com$ RewriteRule (.*) http://www.site.com/forum/$1 [R=301,L]

ریدایرکت کردن وب سایت قدیمی به وب سایت جدید به طور کامل:

RewriteEngine On RewriteCond %{HTTP_HOST} ^.*yourolddomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]

ریدایرکت کردن http به ( https( SSL :

 RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

توسط پورت سرور:

 RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

جلوگیری از مشاهده فایل (فقط اجازه دانلود فایل):

 AddType application/octet-stream .avi AddType application/octet-stream .mpg

پسورد گذاری بر روی یک فایل خاص:

[b]     AuthName "Prompt"    AuthType Basic	AuthUserFile /home/askapache.com/.htpasswd    Require valid-user  [/b]

با تشکر شهریار جون

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تشكر.خيلي مفيد و عالي بود...

همچنين اگه ميشه توضيح بديد چرا برا seo اين فايلو تغير نام ميديم...؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کدوم فایل رو منظورتون هست ؟ اگر منظروتون اچ تی اکسز هست . می یاریم اولش که با جوملا و افزونه های دیگر ست بشه که در مورد seo هست وگرنه یک فایلtxt هست که متنی داخلش نوشته مثل readme

اینم که معرفی می شه در خود مدیریت سرور هست که به اونا نمی پردازیم حالا دقیق بفرمایید تا اگر بلد بودم بگم

در مورد www قفل کردن قبلا سعید عزیز گفته که شما با اینکار فقط یک آدر دارید و مطالب هم به یک اسم آدرس هست و 2 تا اسم نمی شه

با اینکار مطالبتون مختصی سایت خدوتون می شه و دیگر 1 سایت با 2 مطلب تکراری ندارید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...