• 0

(newcomer) .htaccess file help


Question

Hello Everyone! I'm new in programming better said I honestly don't have a clue but hopefully with time would like to gain

a better insight to it's languages.

 

At the moment I encountered a problem & don't have the slightest idea of what to do, it's extremely important and would deeply appreciate if anyone could help.

 

Last year I built a personal website to put my work, everything worked great until a few months ago when through a weekly visitors report noticed a large amount of visitors coming from China & Mexico.

I don't have anything against these two countries but through research & personal experience have learned that there are

a few individuals who tend to take work from others & make lots of copies & then sell on the market. 

 

Through google search discovered that there is a website that would generate the .htaccess file :

http://www.ip2location.com/blockvisitorsbycountry.aspx

 

  • would it work in blocking the countries selected?
  • also where do I upload this .htaccess file on the server? ( read somewhere that it would need to be transfered on to the server with in ASCII mode??)

 

I would truly appreciate it if anyone could help with a simple step by step, just two days ago had to put a blank index.page on to the website to stop more visitors from viewing it, not including renaming the other files.

 

Please I really do need your help.

Link to comment
https://www.neowin.net/forum/topic/1251418-newcomer-htaccess-file-help/
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Yes, the ip2 .htaccess would, with the occasionally hiccups (nothing is sound proof), allow you to block said countries.

 

One of the simplest methods is to use a FTP/SFTP program to upload the file you get from ip2 (it is a ASCII text file).  After you upload the file (it can be named whatever.txt ), rename it to .htaccess 

This .htaccess file goes into your lowest-level directory

 
This site has some good info re: .htaccess.
 
I'm assuming whoever is hosting your website may also have a FAQ (or whatever) regarding things like this.
  • 0

Thank you  jjkusaf & +Zlip792, but still don't understand it :(

I'm very sorry I'm a total novice in this.

 

 

( jjkusaf ) the link doesn't work, didn't fully understand by FTP/SFTP program & uploading it on to the lowest-level directory, I have hosting with 1&1 at the moment & not getting any help from them. How does this entire .htcaccess block country ip's actually work & onto the server ? :( 

 

 

(+Zlip792) Just looking at the moment for a ready auto generated file until I start learning bit by bit about the language that will take some time which in this case really can't afford to wait  :cry:

(the website is currently off to visitors & I'm honestly desperate)

 

Please help me, really wish could do this on my own, really tried but can't understand it.  :s

  • 0

- Which HTTP Server you have?

Apache or nginx?

 

Take a look at this:

 

https://github.com/phanan/htaccess#allow-all-access-except-spammers

 

  Quote

 

## Apache 2.2
Order deny,allow
Allow from all
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxy

## Apache 2.4
# Require all granted
# Require not ip xxx.xxx.xxx.xxx
# Require not ip xxx.xxx.xxx.xxy

 

Replace xxx.xxx.xxx.xxx with IPs from the countires, you want to block.

 

- Try to generate htaccess file from this URL as well - http://incredibill.me/htaccess-block-country-ips

  • 0
  On 27/03/2015 at 14:55, Goose3 said:

Thank you  jjkusaf & +Zlip792, but still don't understand it :(

I'm very sorry I'm a total novice in this.

 

 

( jjkusaf ) the link doesn't work, didn't fully understand by FTP/SFTP program & uploading it on to the lowest-level directory, I have hosting with 1&1 at the moment & not getting any help from them. How does this entire .htcaccess block country ip's actually work & onto the server ? :( 

 

 

Sorry about the link being broken ... it is corrected here:  http://httpd.apache.org/docs/1.3/howto/htaccess.html

 

Regarding the htaccess...just download it from Zlips link or from the place in your original post.  It is simply a text file that you can create through notepad or download.  It doesn't work its magic until you upload and rename it (you should be able to do this through the FTP program) to .htaccess .  It should be in your lowest level (root directory).

 

Here is a 1&1 help center regarding the .htaccess  https://help.1and1.com/hosting-c37630/scripts-and-programming-languages-c85099/htaccess-c37776

  • 0
  On 29/03/2015 at 07:24, Zenzija said:

I'm so happy that someone asked about .htaccess! I'm curious about it myself.

My question is; can you still block a specific address, if you don't have access to the apach conf files?

Order Deny,Allow
Deny from 6.6.6.6

Put above in a .htaccess file to block 6.6.6.6

  • 0

So I picked block MX from that list on that website. http://www.ip2location.com/blockvisitorsbycountry.aspx
 
Now I can tell you from that list that it generated that its clearly not correct.
 
They have deny,allow and then a huge list of allows and then deny all.
 
And my comcast IP address that is Chicagoland is not listed, so if I put that on my site I would end up blocking myself ;)
 
So while it might block some of MX?  It clearly would block IPs not part of MX, so I looking at country blocks from here http://www.nirsoft.net/countryip/mx.html I see that
 

200.52.160.0 200.52.191.255 8192 03/11/99

200.52.192.0 200.52.223.255 8192 03/11/99  

 

Are listed as being mx netblocks but they are allowed in the generated .htaccess file

 

allow from 200.52.160.0/19
allow from 200.52.192.0/18

 

And quick whois for those netblocks sure look like they are MX netblocks to me

 

inetnum:     200.52.192/19
status:      allocated
aut-num:     N/A
owner:       Mega Cable, S.A. de C.V.
ownerid:     MX-MSCV17-LACNIC
responsible: Orencio Meza
address:     Av. Lazaro Cardenas, 1694, Del Fresno
address:     44900 - Guadalajara - JA
country:     MX
 

So sure wouldn't use that website for anything related to trying to block anything via htaccess.

 


 

This topic is now closed to further replies.
  • Posts

    • RollBack Rx Pro 12.9 Build 2710971022 by Razvan Serea RollBack Rx is a robust system restore utility that enables home users and IT professionals to easily restore a PC to a time before certain events occurred. In essence, it turns your PC into a Instant Time Machine. Regardless of what happens to your PC your can quickly and easily restore your PC to a previous time. Making it easy to rescue you from any PC disaster - saving time, money and PC trouble. Windows System Restore only restores Windows system files and some program files. In addition, if Windows crashes to a point were Windows itself can not boot up (ie. BSOD*) you would not be able to access your Windows System Restore points. In contrast, the RollBack Rx technology works at the sector level of the hard drive and restores everything! - right down to the last byte of data. It sits below Windows. So even if Windows crashes, there’s a sub-console (mini OS) that boots prior to windows. This allows you to access Rollback Rx and go back to a point in time when your system was working trouble-free. Key Features Go back to any previous point in time within seconds. Go back minutes, hours, days, weeks, or even months to any previous snapshot. Does not affect computer performance, uses minimal system resources. Supports unlimited snapshots. Creates a complete system snapshot without having to restart the system. Reverse any system crash within seconds (even if Windows cannot startup). Back out of any failed program, OS updates, and botched updates. Recover from any malware or virus attack within seconds. Works with VMWare and Virtual Machines, both as a host or within the virtual machine as a client. Supports Multi-boot, Multi OS workstations. Lock snapshots to prevent deletion. Intuitive GUI based snapshot manager. Explore, browse, and retrieve files and folders from any snapshot. Drag and drop them into your active system. Roll backwards as well as forwards to any available system snapshot. Allows users to safely test any software. Fast, 100% complete uninstaller. Retrieve files from a crashed PC, even if Windows cannot boot. Access control – manage levels of multiple user and administrative privileges. Automatically schedule snapshots to be taken on a fixed schedule or upon execution of specific files (ie. setup.exe) as well as manually. 256 bit AES snapshot encryption. Prevent unauthorized data theft in case of a stolen laptop. Group Management and Enterprise Network Administration Control (FREE utility). Comes with Stealth Mode where you can hide the RollBack Rx tray icon and splash screen (seen during bootup) Change the startup hotkey for sub-console access (default is HOME). Built-in snapshot defragmenter which will optimize system resources and recover free space. Option to keep files and folders unchanged when you roll-back. Advanced setup configuration wizard for system administrators which will set deployment options and predefined RollBack Rx settings. Offers detailed program operation logging. Supports all industry-standard deployment options including silent installations and pre-installation configuration. Explore RollBack Rx Pro with a 14-day trial, fully functional on Windows 11, 10, 8, and Windows 7 SP1** (32 and 64-bit). RollBack Rx Pro 12.9 Build 2710971022 changelog: General Add PnpLockdown in shieldm.inf Fix registry exclusion problem in Windows 11 24H2 release Add detailed logging for file filter driver Add detailed logging for Windows update Add time stamp to kernel drivers Change kernel driver and Win32 IRP structure Other small bug fixes / typos reported through tech support Endpoint Manager Add client report dashboard Add sound effect when receiving a EPM message. Keep EPM message history Fix bug that oversized Windows symbol files cannot be downloaded Download: RollBack Rx Pro 12.9 | 61.0 MB (Shareware) View: RollBack Rx Home Page Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Universal Media Server 14.12.1 by Razvan Serea Universal Media Server is a DLNA-compliant UPnP Media Server. UMS was started by SubJunk, an official developer of PMS, in order to ensure greater stability and file-compatibility. The program streams or transcodes many different media formats with little or no configuration. It is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats. Because it is written in Java, Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. To see a comparison of popular media servers, click here. Universal Media Server 14.12.1 changelog: General Added status page to readme Fixed videos not being marked as fully played (#5373) (thanks, @Fredo1650!) Fixed adding YouTube channels from handle URLs (URLs with @ in them) Fixed handling special characters on Linux (#5100) (thanks, @LaTeteDansLesEtoiles!) Fixed directory browsing crash (#5189) (thanks, @jt-gilkeson!) Fixed FFmpeg on Linux x86_64 and arm64 (#5465) (thanks, @KanjiMonster!) Fixed logspam like "Could not hydrate device or its services from descriptor" (#5292) (thanks, MTOakey!) Fixed broken YouTube video playback Fixed web interface E2E testing on CI using outdated code because of overeager caching Fixed broken video playback when burning subtitles to H.265 via FFmpeg (#5486) Improved logging Translation updates via Crowdin Chinese (Simplified) (59%) (thanks, 無情天!) Dutch (41%) (thanks, Matthias!) Hungarian (86%) (thanks, Zoltán Rózsa!) Japanese (69%) (thanks, Yukihuru!) Download: Universal Media Server 14.12.1 | 203.0 MB (Open Source) Download: Other operating systems View: Universal Media Server Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • You sign your rights to reddit when you write on their platform. Free labour for them to make money. The AI companies should also take advantage of that free labour.
    • Brave 1.79.123 by Razvan Serea Brave Browser is a lightning-fast, secure web browser that stands out from the competition with its focus on privacy, security, and speed. With features like HTTPS Everywhere and built-in tracker blocking, Brave keeps your online activities safe from prying eyes. Brave is one of the safest browsers on the market today. It blocks third-party data storage. It protects from browser fingerprinting. And it does all this by default. Speed - Brave is built on Chromium, the same technology that powers Google Chrome, and is optimized for speed, providing a fast and responsive browsing experience. Brave Browser also features Brave Rewards, a system that rewards users with Basic Attention Tokens (BAT) for viewing opt-in ads. This innovative system provides an alternative revenue model for content creators and a way to support the Brave community. Brave 1.79.123 changelog: Leo Improved citation UI. (#45761) General [Security] Fixed missing DDNS navigation throttle for subframes as reported on HackerOne by newfunction. (#46703) Fixed crash which occurred when clicking on the “View site information” icon in the address bar while having “Don’t allow sites to scroll and zoom shared tabs” enabled. (#46566) Fixed crash which occurred with the “Save autofill” prompt in certain cases. (#45546) Upgraded Chromium to 137.0.7151.104. (#46712) (Changelog for 137.0.7151.104) Download: Brave Browser 64-bit | 1.2 MB (Freeware) Download: Brave Browser 32-bit View: Brave Homepage | Offline Installers | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • A summary of the article shouldn't be an issue in theory, as the information is all based within the document itself. The problem with a lot of AI models is that they are trained off both Wikipedia as a primary source and other secondary websites which have less reliable information. As an encyclopaedia it is no doubt going to have bias in one way or another, all encyclopaedias do. The difference is that there is a process for a lot of this information to be figured out whether or not it is an opinion, or the source of that information, and to be aware of the possible bias in the first place, even your own bias as a reader. The way many people understand languages these days is quite limited, particularly in certain areas of the world. This is obvious in many types of "journalism" where some articles are thinly disguised opinion pieces, Where language is carefully curated to push a point of view despite it looking like fact. This is partly why a lot of the Western world is now so divided.
  • Recent Achievements

    • Apprentice
      Adrian Williams went up a rank
      Apprentice
    • Reacting Well
      BashOrgRu earned a badge
      Reacting Well
    • Collaborator
      CHUNWEI earned a badge
      Collaborator
    • Apprentice
      Cole Multipass went up a rank
      Apprentice
    • Posting Machine
      David Uzondu earned a badge
      Posting Machine
  • Popular Contributors

    1. 1
      +primortal
      519
    2. 2
      ATLien_0
      260
    3. 3
      +Edouard
      191
    4. 4
      +FloatingFatMan
      174
    5. 5
      snowy owl
      133
  • Tell a friend

    Love Neowin? Tell a friend!