Let Nginx Add the Trailing Slash, Not WordPress
WordPress loads completely just to redirect /page to /page/. A small nginx map does the same redirect without touching PHP.
13 posts
WordPress loads completely just to redirect /page to /page/. A small nginx map does the same redirect without touching PHP.
The ISPConfig 3.3.3 security release refuses the include directive in the per-site nginx Directives field. The release notes don't say so, but there is a supported override: a custom blacklist file. Here's what changed and how to fix it.
Meta's crawlers hit one of my servers at 100 requests per minute from 458 different IPs. Here is how to rate limit the whole meta-external family with plain nginx, without breaking Meta ads landing page verification.
The Nginx Bad Bot Blocker script is fantastic and a no-brainer to install on any Nginx server hosting publicly accessible websites. As great as it is though, I’ve recently noticed a significant increase in the number of attacks on the servers which I administer and websites in general. So I looked into into integrating the
I recently ran into an issue whilst trying to change the nameservers for a German (.de) domain name. When I tried to point the domain to a whm/cpanel install I got the error ‘Failed to Modify Domain Nameservers: The domain DNS check has failed’. The reason for this is specific to .de domains.
Ideally I like to keep all urls in lowercase, but there are a few things that can lead to your site being indexed with a mixture of upper and lower case characters, which in turn can lead to problems with search engines. How can this happen? Well, for me it was playing around with Joomla’s
Sometimes you just need the root path, for whatever reason. If you can’t get it you can create a php file and include the following lines.
Another red warning light when running google page speed or yslow that is quite easy to sort out if you are running your own server. First you need to know how to login through SSH as root user which you can do by reading this post. And you need an editor installed to be able
In order to run the next generation of content management systems, you really need to be running an up to date version of PHP. The next incarnation of Joomla (1.6) requires PHP 5.2+As does Drupal 7 (as well as some current modules for the existing system) Look at any new CMS or shopingcart PHP software
Today I was updating a joomla site using the MYAPI Facebook Connect conponent to show facebook feeds on a joomla site. When updating version 1.0 of the component to 1.4 I found that the site had turned to dust and saw nothing but a white page and empty source code. It turned out that the
A godaddy Virtual Private Server comes without Php-Mcrypt and Mhash installed. Here is how to install it.
Certain functions within joomla rely on a high/normal php memory limit. Certain web hosting companys have a very low php memory limit, around 8mb.
Godaddy does not give root user login information as standard, but it is easy to switch to root user in an SSH terminal. Download and run the Putty SSH program from their site HERE. Or download the windows version directly HERE. In the “hostname” box insert the IP address of your server and click