We’re rewarding the question askers & reputations are being recalculated! Read more.
8

You can use CloudFlare as firewall to your site: http://www.cloudflare.com/features-security


7

If you are using Cpanel or any other linux distribution I would highly suggest using http://configserver.com/cp/csf.html and configuring it. It will reduce the amount of bots that are hitting your server and using up your resources.


7

There is no one solution, you are best off using a combination of solutions. We have some high profile sites that are often targeted so we have adopted these measures - Cloudflare - great service. The bogus requests never make it to your server and their caching will save you considerable bandwidth. They filter the vast majority of bad requests. Admin tools ...


6

You can also run jSecure on your site, it's a simple component that moves the administrator login to something other than /administrator/index.php. It can also redirect requests to the old admin page to something like a 403 page and has some basic IP auto banning functionality. It's a small change but I find it greatly reduces the number of bots requests on ...


5

Technically, you can start the website without SEF enabled and can enabled it later. Enabling the core SEF functionality does not involve a lot of extra work. It is only enabling the SEF options in the global configuration and renaming the htaccess.txt file to .htaccess, if you want to enable also URL rewrite to remove the index.php from the urls. There are ...


4

I would suggest Akeeba Admin tools, it offers great protection to nearly all kind of attacks, and white/black list features, you can block ips, etc... That said, I would investigate why a non live site is attacked so much, is strange being still in development


4

There are components that can help with this. sh404SEF by Anything Digital has the ability to monitor, throttle and block requests based on a preset config that you define. I think Akeeba Admin Tools Pro allows this as well. If nothing else, you can always view your server logs in cPanel and add blocking config to your site .htaccess file.


4

You could try inserting the HTML that is generated from the mod_search module directly: <form action="index.php" method="post" class="form-inline" _lpchecked="1"> <input name="searchword" id="mod-search-searchword" maxlength="20" class="inputbox search-query" type="text" size="20" value="Search..." onblur="if (this.value=='') this.value='...


3

You can enable it after the fact, but be very careful when doing so. I would strongly recommend backing up your website before installing any SEF component. POSSIBLE PROBLEMS If not done properly, activating sh404SEF on an already established site can have the opposite effect of what you are trying to achieve. Why? Consider the points below: Your current ...


3

1) Not really. 2) From a configuration perspective you don't need to change anything in the .htaccess file for proper and optimal functionality of sh404sef. From an "SEO" perspective, there are some things I would recommend. Mainly ensure that you are properly redirecting non www to www (or vise versa) using this: https://stackoverflow.com/questions/...


2

I also had strange canonical tags at one point which were fixed by installing the Canonical Plugin by StyleWare.


2

We use sh404SEF extensively at work for large clients, so I deal with this a lot. There are times where sh404 does weird things and other times it works fine. You should be able to purge your URL database (from within the sh404 admin) and then go back to the frontend of the site and navigate it to regenerate the site URL's. This usually fixes a lot of the ...


2

Yes you can activate SEF "after the fact" without problems. In most cases you need to rename htaccess.txt to .htaccess and then activate the SEF Settings in the Joomla Global Configuratoin.


2

You can use sef_ext plugins. In sh404sef find sef_ext folder and create com_my_comp.php file <?php defined('_JEXEC') or die('Direct Access to this location is not allowed.'); // ------------------ standard plugin initialize function - don't change --------------------------- $sefConfig = &Sh404sefFactory::getConfig(); $shLangName = '';...


2

It's a bit tricky to do this redirection in SH404SEF. Here is the practical steps to achieve that: In SH404SEF URL Manager, find the SEF urls of the page that you want to redirect to homepage. Write them down, to another file if there are more than 1, or if it's just a single one, copy it at the clipboard. (e.g. copy paste to a text file). Now delete ...


1

Have you recently updated Joomla to Joomla 3.5.1? This error is typically caused by a botched update (see: http://www.itoctopus.com/resolving-the-dreaded-call-to-a-member-function-getdocument-on-a-non-object-error-on-a-joomla-website ) I think you have some folders from your old Joomla installation that are causing this problem. Deleting these folders will ...


1

When I answered you previous Q 'Virtuemart duplicate URL for products assigned to 1+ categories' I didn't realize that your main concern and the reason for asking how could you eliminate any category from product URL, was "Duplicate VM Content issue" from the SEO point of view. I think that is NOT AN ISSUE AT ALL! Even Google in it's official ...


1

sh404SEF developer here The answer by FFrewin above is not correct. To redirect some URLs to home page, you simply: Click on the "Home page meta" toolbar button on any page of sh404SEF control panel In the popup, select the "Aliases" input box and list the URLs you want to redirect to home page, one per line. Click Save


1

I have a similar setup, but I used the featured articles function. It works if you create 3 menu items. Menu item #1: Your "master" home menu, that one is the feature articles item. Stick it in a hidden menu so no one sees the menu at all appearing anywhere. Set it so it's the default Home item (has the star marked on it). Then make 2 articles, one for ...


1

Initial 2014 Solution - Older Joomla 3x versions The issue comes from the mod_languages, because currently it will always check for the component's associations and if it finds them, it will create that url for the page. Although in this case, we might just wanted to use only the association from the menu items for homes and skip the component's ...


1

Have you tried modifying the K2 options for SEF? Should work with 2.6.5+ directions: Go to Components / K2 Click the Parameters button top right A window opens up - click the Advanced tab Scroll down to Advanced SEF Settings Enable advanced SEF for K2 URL's - Yes Use the item ID in the URL - No Not entirely sure it will help your specific issue but place ...


1

It is not K2, T3 or sh404 sef problem. It is Joomla bug. limit is missing from url's T3, and K2 are only overriding default JPagination methods and _buildDataObject method in JPagination class is missing the &limit=$this->limit. sh404sef is trying to fix it but T3 or K2 override fire before sh404 sef here is fix for J3x _buildDataObject /** * ...


1

This is indeed a T3 bug! It doesn't generate right urls for the K2 category's pagination. To fix this, please follow this simple guide: Go to plugins/system/t3/includes/joomla30 Edit the pagination.php file Go to line 688 and change it to: $data->start->link = JRoute::_($params . '&' . $this->prefix . 'limitstart=0&limit='.$this->limit);...


1

Project HoneyPot is a great idea that worked well until the spammers figured out how to get around it. I am continually blocked by Project HoneyPot because I have a dynamic IP that has apparently been used by spammers about 2 years ago. I now refuse to use websites that use Project HoneyPot. It's not worth my time and effort to get my IP unblocked almost ...


Only top voted, non community-wiki answers of a minimum length are eligible