• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Resolved Website Redirect: How to remove directories in URL?

redosjos

New Pleskian
Server operating system version
Linux
Plesk version and microupdate number
Obsidian 18.0.50
When you enter the forwarding URL in Plesk, Plesk adds a slash to it, but what you want is the forwarding without slash. In the GUI this can be achieved by adding the default homepage to the URL, e.g. do not enter "https://newwebsite.com", but "https://newwebsite.com/index.php".

Hi Peter! Thank you for your answer.

I updated the forwarding URL as you recommended and added /index.php, but now it redirects to:


It still has bluntly taken the directory structure. Should I add a slash to index.php/ maybe?
 
Hi Peter! Thank you for your answer.

I updated the forwarding URL as you recommended and added /index.php, but now it redirects to:


It still has bluntly taken the directory structure. Should I add a slash to index.php/ maybe?

Update: When I use index.php/ with slash at the end, then it happens again as described in the initial post.

Is there any other way to make sure it removes all directory or am I doing something wrong?
 
Let's remove the redirect altogether and change the usage type to website again. Then create an .htaccess file in the document root directory of that website and only add this one line to it:
Code:
Redirect 301 / https://newwebsite.com
 
Let's remove the redirect altogether and change the usage type to website again. Then create an .htaccess file in the document root directory of that website and only add this one line to it:
Code:
Redirect 301 / https://newwebsite.com

Hi Peter.

Thank you for your answer and support. Yes, I'll use a htaccess then, this should work as well. The pure redirect rule still includes the URL suffix though. This is why I used the following code shown below.

In case anyone else wants to have this solution in the future, this is the content of the .htaccess and should also remove all suffixes of the URL:

Code:
RewriteEngine on
RewriteRule ^(.*)$ https://newwebsite.com/ [R=301,L]
 
Back
Top