• Techblog369, India
  • June 8, 2023

How To Configure A Sendinblue SMTP Relay in Postfix?

Fix Email Issues in CyberPanel with SMTP Relay Setup Free Method. First Create a email using your Cyberpanel Under Emai Tab Create Email Second go to the SSL tab and click …

Create a simple password strength indicator with JavaScript

You’ve probably seen many examples of password strength indicators around the web. They let users know the password they’re using is weak and indicate how the strength changes when it’s modified. …

Removing .php Extension from URL For example, You need to change the URL from http://test.com/test.php to
http://test.com/test1. Edit the .htaccess file and add the following settings.

RewriteEngine On RewriteCond %{REQUEST_FILENAME}
!-f RewriteRule ^([^.]+)$ $1.php [NC,L`]

Now, If the user accessed /test in the browser, it will show the from /test.php.But still, if any user typed the completed URL as http://test.com/test1.php, this will not redirect. Now you need to add some more rules to the
.htaccess file.

RewriteEngine on RewriteCond %{THE_REQUEST}
/([^.]+)\.php [NC] RewriteRule ^ /%1 [NC,L,R] RewriteCond
%{REQUEST_FILENAME}.php -f RewriteRule ^ %
{REQUEST_URI}.php [NC,L]

Removing .html Extension from URL For example, you need to convert your URL from http://test.com/test.html to
http://example.com/test. Edit .htaccess file and add the following setting

RewriteEngine On RewriteCond %{REQUEST_FILENAME}
!-f RewriteRule ^([^.]+)$ $1.html [NC,L]

Now, If the user accessed /demo in the browser, it will show the content from /test.html. Now, You may need to redirect users which typed complete URL as http://test.com/test1.html to the new URL http://test.com/test

RewriteEngine on RewriteCond %{THE_REQUEST}
/([^.]+)\.html [NC] RewriteRule ^ /%1 [NC,L,R] RewriteCond
%{REQUEST_FILENAME}.html -f RewriteRule ^ %
{REQUEST_URI}.html [NC,L]

Forcefully https redirection .htaccess file sample 

RewriteEngine On
RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
#Header always set Content-Security-Policy "upgrade-insecure-requests;"
#RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS}::%{HTTP_HOST} ^off::(?:www\.)?(.+)$
RewriteRule ^ https://www.%1%{REQUEST_URI} [NE,L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

Author

nw.ippm@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *