I have removed Redirect definations in SEF Advance and used cPanel > Domains > Redirects tool to define permanently (301) and checked redirects with and without www:
abc.com/business =>
http://www.abc.com/directoryThen used FTP to check .htaccess file that has been inserted automatically by cPanel the last 3 lines at the bottom:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
RewriteCond %{HTTP_HOST} ^abc.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.abc.com$
RewriteRule ^directory/$
http://www.abc.com/business/ [R=301,L]
I then used FireFox browser to visit a valid SEF Advance URL, then replaced in the URL the folder name /business/ with /directory/ and pressed enter (and later refresh button), but I still got error 404: Not Found !!
--
I have tried with the slash / after folder names but got the same error 404:
abc.com/business/ =>
http://www.abc.com/directory/I have also tried with the wildcard * after folder name/ but got the same error 404:
abc.com/business/* =>
http://www.abc.com/directory/*
RewriteCond %{HTTP_HOST} ^abc.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.abc.com$
RewriteRule ^directory/?(.*)$
http://www.abc.com/business/$1 [R=301,L]
Help please !