Website Technology Profiler
Discover What Any Website Is Built With – Instantly
Identify the technologies behind any website with one simple click you can quickly see what frameworks, platforms, plugins, analytics tools, and hosting providers a site uses.
Our site works as a powerful website technology profiler, scanning the page and generating a full breakdown of all detectable technologies. From CMS platforms and eCommerce systems to JavaScript libraries and server software helping you understand exactly how a website is built.
Perfect for developers, marketers, SEO professionals, and anyone curious about the tech stack behind their favorite websites.
Executive Summary for www.boopathirajan.com
SEO & Content Analysis
Basic Information
SEO Meta Tags
content-type: text/html; charset=UTF-8
Page Content
Boopathi Rajan - WordPress/PHP Developer Chennai
If you’re running WordPress on an Amazon EC2 instance with Amazon Linux and Apache, and your inner pages (posts, custom pages, etc.) are returning 404 errors, don’t panic! It’s a common issue related to Apache rewrite rules and .htaccess.Here’s a step-by-step guide to fix it properly.✅ SymptomsHome page works fineClicking on blog posts, pages, or custom post types shows a 404 Not FoundPretty permalinks (/sample-page/) break, but plain URLs (?p=123) work🛠 Root CauseApache is likely not allowing .htaccess overrides, which WordPress needs to handle URL rewrites using mod_rewrite.✅ Step-by-Step Fix on Amazon EC2 (Amazon Linux + Apache)1️⃣ Edit Apache ConfigurationOpen your Apache config file:sudo nano /etc/httpd/conf/httpd.confFind this section:<Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> Change AllowOverride None to AllowOverride All:<Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> Press Ctrl + O to save, Enter to confirm, then Ctrl + X to exit.2️⃣ Restart ApacheApply your changes by restarting Apache:sudo systemctl restart httpd3️⃣ Resave Permalink Settings in WordPressNow, tell WordPress to regenerate its rewrite rules:Go to your WordPress Admin DashboardNavigate to Settings → PermalinksClick Save Changes (even if you don’t change anything)This will trigger WordPress to flush and rewrite the .htaccess file.4️⃣ Verify Your .htaccess FileEnsure that the file /var/www/html/.htaccess exists and contains:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress If it’s missing, create it manually and set correct permissions:sudo nano /var/www/html/.htaccessPaste the content above, save, then run: sudo chown apache:apache /var/www/html/.htaccess sudo chmod 644 /var/www/html/.htaccess ✅ Success! Your Inner Pages Should Now WorkVisit your WordPress site and try opening inner pages like:https://yourdomain.com/sample-page/You should no longer see 404 errors.🧠 Bonus: Confirm mod_rewrite Is EnabledRun this to ensure the rewrite module is active:httpd -M | grep rewriteYou should see:rewrite_module (shared)If it’s not enabled, load it manually in your config or module directory, then restart Apache.;Network & Infrastructure
DNS & Hosting
SSL/TLS Certificate
Technology Stack
Content Management Systems
JavaScript Frameworks
Server Technologies
Database Hints
Services & Integrations
Analytics & Tracking
Advertising & Marketing
E-commerce Platforms
CDN & Media Providers
CDN Providers
Media Providers
Web Fonts
Dynamic Analysis & Security
Dynamic JavaScript Analysis
Server Headers
nginx/1.25.5
Resource Analysis
External Resource Hosts
fonts.googleapis.com
fundingchoicesmessages.google.com
pagead2.googlesyndication.com
www.boopathirajan.com
www.googletagmanager.com
UI Frameworks & Libraries
Social Media Integrations
Analysis Complete
Analyzed www.boopathirajan.com with 6 technologies detected across 11 categories
Analysis completed in 1271 ms • 2026-03-23 09:46:51 UTC