• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

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