Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make URL alias in Wordpress (or .htaccess)

I have a site running on Wordpress, and I want to create one custom short-url.

If a page URL is www.mysite.com/category/post I want the user to be able to visit www.mysite.com/alias

If there is a 'Wordpress-y' way of doing things, that would be preferable, but I am also able to do it by modifying the .htaccess file.

Thanks

like image 395
Jack Wild Avatar asked Apr 04 '15 09:04

Jack Wild


2 Answers

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^alias$ category/post [R=301,L]
</IfModule>
like image 102
Jack Wild Avatar answered Sep 16 '22 12:09

Jack Wild


I realize this is a bit of an old post, and already has an accepted answer, but for those of us not wanting to (or unable to) play with the .htaccess file, it should be noted that there are several viable plugins in this space.

I've used https://wordpress.org/plugins/redirection/ which has 800,000+ installs. There's also https://wordpress.org/plugins/simple-301-redirects/ with 200,000+ installs as well as several others with smaller install bases available at https://wordpress.org/plugins/search/redirect/.

like image 35
AC Capehart Avatar answered Sep 20 '22 12:09

AC Capehart