Redirects with webconfig


(Jason Bostick) #1

This isn’t rapidweaver related but wondering if any of you know… I’m looking to redirect a few URL’s on a site that I don’t own but have access to the Control Panel. It is done through ‘Plesk’ and, instead of an htaccess file, it appears there is a ‘webconfig’ file.

Does anyone have experience with this? I did a bit of googling but didn’t really find something related (that wasn’t very old).

I need to redirect a handful of URL’s that would be something like www.example.com/subfolder/subfolder/old-page-url and move them to www.example.com/subfolder/subfolder/new-page-url

Thanks.


(Greg Schneck) #2

And why don’t you want to use htaccess? - Most hosts have a redirect tool in the control panel but I believe most of those simply add the redirect to the htaccess file.


(Greg Schneck) #3

Also… I believe Plesk is just control panel. All my hosts have cpanel installed so that’s what I’m used to. I believe Plesk is just another “cPanel” alternative. http://www.hostingadvice.com/blog/cpanel-vs-plesk-vs-webpanel/


(Jason Bostick) #4

Not that I don’t want to, but there’s a webconfig file already there (and populated with other commands) so I don’t want to do too much messing around with it. I’m doing this on behalf of a colleague on another team who’s web developer has long gone away and I said I’d have a look.

I actually hadn’t heard of ‘webconfig’ before yesterday when I googled ‘redirect URL in Plesk’.

The control panel does have a “add a domain alias” option, but I’m not sure that it is intended for what I’m trying to do…


(Doug Bennett) #5

.htaccess files are for Apache (Unix/Linux) web servers only. Its is a local Apache directives file and can be turned off. Apache recommends limits use for .htaccess for performance.

Engine-x (Nginx) also runs on Unix servers and does not have a .htaccess file and does not have any local directives file by default.

IIS (aka Windows Server) does not have a .htaccess file.

The web.config file (is there a dot in your file?) is a main Web configuration server file for ASP.net.

Plesk is a front end and has functions similar to a cPanel.
Don’t know a lot about it but here is a link to there help center:
https://www.plesk.com/help-center

I never have used plesk but this might help:
https://docs.plesk.com/en-US/onyx/administrator-guide/website-management/websites-and-domains/hosting-settings/general-settings/hosting-types.72051/


(Jason Bostick) #6

Thanks very much for the info @teefers and @1611mac. I was able to find a workable solution. If anyone stumbles upon this, this is what worked for me:
<rewrite> <rules> <rule name="Sample name here"> <match url="^example.com/subdomain/old-page-url" /> <action type="Redirect" url="http://www.example.com/subdomain/new-page-url" /> </rule> </rules> </rewrite>

(You can put multiple ‘rule’ statements if you have a handful of url’s to redirect)

This is the page that got me sorted (though I used Redirect in my action type instead of Rewrite):